“修改项g修改甘特图pojo

yun-zuoyi
gsz 4 years ago
parent 31344a9317
commit cc6ab7dc42

@ -10,7 +10,7 @@ import java.util.Date;
@Data @Data
public class GanttCalendarModel { public class GanttCalendarModel {
private Long resourceId; private String resourceId;
@JsonSerialize(using = CustomDateSerializer.class) @JsonSerialize(using = CustomDateSerializer.class)
@JsonDeserialize(using = CustomDateDeserializer.class) @JsonDeserialize(using = CustomDateDeserializer.class)
private Date startDate; private Date startDate;
@ -21,4 +21,6 @@ public class GanttCalendarModel {
//private String timeRangeColor; //private String timeRangeColor;
private String eventColor; private String eventColor;
private String name; private String name;
private Double percentDone;//完成百分比
} }

@ -21,7 +21,7 @@ import java.util.List;
@Data @Data
@Api("甘特图分页查询参数") @Api("甘特图分页查询参数")
public class GanttEventRequest { public class GanttEventRequest {
private Long[] resourceIds; private String[] resourceIds;
@JsonSerialize(using = CustomDateSerializer.class) @JsonSerialize(using = CustomDateSerializer.class)
@JsonDeserialize(using = CustomDateDeserializer.class) @JsonDeserialize(using = CustomDateDeserializer.class)
private Date begin; private Date begin;

@ -1,14 +1,31 @@
package cn.estsh.i3plus.pojo.aps.model; package cn.estsh.i3plus.pojo.aps.model;
import cn.estsh.i3plus.pojo.aps.converter.CustomDateDeserializer;
import cn.estsh.i3plus.pojo.aps.converter.CustomDateSerializer;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import lombok.Data; import lombok.Data;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date;
import java.util.List; import java.util.List;
@Data @Data
public class GanttOrderModel { public class GanttOrderModel {
private Long id; private String id;
private String code; private String code;
private String name; private String name;
@JsonSerialize(using = CustomDateSerializer.class)
@JsonDeserialize(using = CustomDateDeserializer.class)
private Date startDate;
@JsonSerialize(using = CustomDateSerializer.class)
@JsonDeserialize(using = CustomDateDeserializer.class)
private Date endDate;
private String color;//颜色
private Double percentDone;//完成百分比
private Boolean expanded;//是否展开树
private Boolean rollup;//自动把数据相加 在children的上层 当前
private long duration;//期间 --
private String unit;//期间单位 --
private List<GanttOrderModel> children = new ArrayList<>(); private List<GanttOrderModel> children = new ArrayList<>();
} }

Loading…
Cancel
Save