package com.cloudroam.bo; import com.cloudroam.model.ProjectDailyDO; import com.fasterxml.jackson.annotation.JsonFormat; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import org.springframework.format.annotation.DateTimeFormat; import java.io.Serializable; import java.math.BigDecimal; import java.time.LocalDateTime; import java.util.Date; @Data @NoArgsConstructor @AllArgsConstructor public class ProjectDailyBO extends ProjectDailyDO implements Serializable { /** * 关联表的项目名称 */ private String projectName2; /** * 关联表的模块名称 */ private String moduleName2; /** * 关联表的任务名称 */ private String taskName2; /** * 任务描述 */ private String taskDesc2; /** * 计划开始时间 */ @JsonFormat(pattern = "yyyy-MM-dd") private LocalDateTime taskPlanBeginDate; /** * 计划结束时间 */ @JsonFormat(pattern = "yyyy-MM-dd") private LocalDateTime taskPlanEndDate; /** * 日志状态名称 */ private String dailyStatusName; /** * 日志类型名称 */ private String dailyTypeName; /** * 日志提交状态名称 */ private String dailyCommitName; /** * 日志确认状态名称 */ private String dailyConfirmName; /** * 日志进度状态名称 */ private String dailyProcessStateName; }