|
@@ -0,0 +1,93 @@
|
|
|
+package org.springblade.control.entity;
|
|
|
+
|
|
|
+import com.baomidou.mybatisplus.annotation.TableName;
|
|
|
+import com.fasterxml.jackson.annotation.JsonFormat;
|
|
|
+import io.swagger.annotations.ApiModel;
|
|
|
+import io.swagger.annotations.ApiModelProperty;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import org.springblade.core.mp.base.BaseEntity;
|
|
|
+import org.springframework.format.annotation.DateTimeFormat;
|
|
|
+
|
|
|
+import java.time.LocalDate;
|
|
|
+import java.util.Date;
|
|
|
+
|
|
|
+/**
|
|
|
+ * @Param
|
|
|
+ * @Author wangwl
|
|
|
+ * @Date 2023/6/15 11:42
|
|
|
+ **/
|
|
|
+@Data
|
|
|
+@TableName("c_department_plan_log")
|
|
|
+@EqualsAndHashCode(callSuper = true)
|
|
|
+@ApiModel(value = "部门计划日志表", description = "部门计划日志表")
|
|
|
+public class DepartmentPlanLog extends BaseEntity {
|
|
|
+ @ApiModelProperty(value = "计划id")
|
|
|
+ private Long planId;
|
|
|
+
|
|
|
+ @DateTimeFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @JsonFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @ApiModelProperty(value = "原计划开始时间")
|
|
|
+ private LocalDate planStartTime;
|
|
|
+
|
|
|
+ @DateTimeFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @JsonFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @ApiModelProperty(value = "原计划结束时间")
|
|
|
+ private LocalDate planEndTime;
|
|
|
+
|
|
|
+ @DateTimeFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @JsonFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @ApiModelProperty(value = "实际计划开启时间")
|
|
|
+ private LocalDate realPlanStartTime;
|
|
|
+
|
|
|
+ @DateTimeFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @JsonFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @ApiModelProperty(value = "中途暂停时间")
|
|
|
+ private LocalDate timeOut;
|
|
|
+
|
|
|
+ @DateTimeFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @JsonFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @ApiModelProperty(value = "中途开启计划-开始时间")
|
|
|
+ private LocalDate openPlanStartTime;
|
|
|
+
|
|
|
+ @DateTimeFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @JsonFormat(
|
|
|
+ pattern = "yyyy-MM-dd"
|
|
|
+ )
|
|
|
+ @ApiModelProperty(value = "中途开启计划-结束时间")
|
|
|
+ private LocalDate openPlanEndTime;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "实际工作时间")
|
|
|
+ private Integer realWorkDays;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "计划执行顺序")
|
|
|
+ private Integer sort;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "中途开启计划起止天数")
|
|
|
+ private Integer openPlanStartEndDays;
|
|
|
+
|
|
|
+ @ApiModelProperty(value = "上一次中途开启计划起止天数")
|
|
|
+ private Integer lastOpenPlanStartEndDays;
|
|
|
+}
|