diff --git a/src/main/java/com/jsl/oa/model/doData/ProjectWorkDO.java b/src/main/java/com/jsl/oa/model/doData/ProjectWorkDO.java new file mode 100644 index 0000000..4253f19 --- /dev/null +++ b/src/main/java/com/jsl/oa/model/doData/ProjectWorkDO.java @@ -0,0 +1,27 @@ +package com.jsl.oa.model.doData; + +import com.fasterxml.jackson.annotation.JsonInclude; +import lombok.Data; +import lombok.experimental.Accessors; + +import java.sql.Timestamp; + +@Data +@Accessors(chain = true) +@JsonInclude(JsonInclude.Include.NON_NULL) +public class ProjectWorkDO { + private Long id; + private Long pid; + private Long projectId; + private Long principalId; + private Integer cycle; + private Integer workLoad; + private Integer type; + private String name; + private String description; + private Integer isDelete; + private Integer isFinish; + private boolean status; + private Timestamp beginTime; + private Timestamp completeTime; +} diff --git a/src/main/java/com/jsl/oa/model/voData/ProjectWorkVO.java b/src/main/java/com/jsl/oa/model/voData/ProjectWorkVO.java new file mode 100644 index 0000000..15603cf --- /dev/null +++ b/src/main/java/com/jsl/oa/model/voData/ProjectWorkVO.java @@ -0,0 +1,30 @@ +package com.jsl.oa.model.voData; + +import lombok.Data; + +import javax.validation.constraints.NotNull; +import java.sql.Timestamp; + +@Data +public class ProjectWorkVO { + + private Long pid; + @NotNull(message = "项目id不能为空") + private Long projectId; + @NotNull(message = "负责人id不能为空") + private Long principalId; + @NotNull(message = "周期不能为空") + private Integer cycle; + + private Integer workLoad; + @NotNull(message = "类型不能为空") + private Integer type; + @NotNull(message = "名字不能为空") + private String name; + private String description; + private Integer isDelete; + private Integer isFinish; + private Integer status; + private Timestamp beginTime; + private Timestamp completeTime; +}