java解析mpp文件(包含层级关系)
public class ArrowDiagramImport extends Model<ArrowDiagramImport> {
@TableId(value = "ID")
private String id;
/**
* 序号
*/
@TableField(value = "SERIAL_NUMBER",exist = true )
private String serialNumber;
/**
* 节点名称
*/
@TableField(value = "TASK_NAME",exist = true )
private String taskName;
/**
* 前置节点ID
*/
@TableField(value = "PARENT_ID",exist = true )
private String parentId;
/**
* 工期
*/
@TableField(value = "DURATION",exist = true )
private Double duration;
/**
* 计划开始时间
*/
@TableField(value = "PLAN_START_DATE",exist = true )
@JsonFormat(locale="zh", timezone="GMT+8", pattern="yyyy-MM-dd")
private Date planStartDate;
/**
* 计划结束时间
*/
@TableField(value = "PLAN_END_DATE",exist = true )
@JsonFormat