|
@@ -0,0 +1,347 @@
|
|
|
+package com.management.platform.entity;
|
|
|
+
|
|
|
+import java.math.BigDecimal;
|
|
|
+import com.baomidou.mybatisplus.extension.activerecord.Model;
|
|
|
+import java.time.LocalDate;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableId;
|
|
|
+import java.time.LocalDateTime;
|
|
|
+import com.baomidou.mybatisplus.annotation.TableField;
|
|
|
+import java.io.Serializable;
|
|
|
+import lombok.Data;
|
|
|
+import lombok.EqualsAndHashCode;
|
|
|
+import lombok.experimental.Accessors;
|
|
|
+
|
|
|
+/**
|
|
|
+ * <p>
|
|
|
+ *
|
|
|
+ * </p>
|
|
|
+ *
|
|
|
+ * @author Seyason
|
|
|
+ * @since 2024-03-05
|
|
|
+ */
|
|
|
+@Data
|
|
|
+@EqualsAndHashCode(callSuper = false)
|
|
|
+@Accessors(chain = true)
|
|
|
+public class ReportDelete extends Model<ReportDelete> {
|
|
|
+
|
|
|
+ private static final long serialVersionUID=1L;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 主键
|
|
|
+ */
|
|
|
+ @TableId("id")
|
|
|
+ private Integer id;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * user表外键 报告的作者
|
|
|
+ */
|
|
|
+ @TableField("creator_id")
|
|
|
+ private String creatorId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * project表外键 相关项目
|
|
|
+ */
|
|
|
+ @TableField("project_id")
|
|
|
+ private Integer projectId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 日期
|
|
|
+ */
|
|
|
+ @TableField("create_date")
|
|
|
+ private LocalDate createDate;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 工作时间
|
|
|
+ */
|
|
|
+ @TableField("working_time")
|
|
|
+ private Double workingTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 报告内容; 根据multi_worktime的取值,形式有差别
|
|
|
+ */
|
|
|
+ @TableField("content")
|
|
|
+ private String content;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 审查状态 0-未审核 1-已通过 2-未通过, -1-导入待审核, 3草稿
|
|
|
+ */
|
|
|
+ @TableField("state")
|
|
|
+ private Integer state;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 创建时间
|
|
|
+ */
|
|
|
+ @TableField("create_time")
|
|
|
+ private LocalDateTime createTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 0-全天, 1-上午,2-下午
|
|
|
+ */
|
|
|
+ @TableField("time_type")
|
|
|
+ private Integer timeType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 成本
|
|
|
+ */
|
|
|
+ @TableField("cost")
|
|
|
+ private BigDecimal cost;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 开始时间
|
|
|
+ */
|
|
|
+ @TableField("start_time")
|
|
|
+ private String startTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 结束时间
|
|
|
+ */
|
|
|
+ @TableField("end_time")
|
|
|
+ private String endTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 员工填写时长类型
|
|
|
+ */
|
|
|
+ @TableField("report_time_type")
|
|
|
+ private Integer reportTimeType;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 子项目id
|
|
|
+ */
|
|
|
+ @TableField("sub_project_id")
|
|
|
+ private Integer subProjectId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 任务id
|
|
|
+ */
|
|
|
+ @TableField("task_id")
|
|
|
+ private Integer taskId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 是否是加班
|
|
|
+ */
|
|
|
+ @TableField("is_overtime")
|
|
|
+ private Integer isOvertime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 用时占比
|
|
|
+ */
|
|
|
+ @TableField("progress")
|
|
|
+ private Integer progress;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 部门审核状态: -1 专业未审核,0-部门未审核,1-已通过,2-未通过
|
|
|
+ */
|
|
|
+ @TableField("department_audit_state")
|
|
|
+ private Integer departmentAuditState;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 阶段/岗位/工序
|
|
|
+ */
|
|
|
+ @TableField("stage")
|
|
|
+ private String stage;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 图片的数组字符串
|
|
|
+ */
|
|
|
+ @TableField("pic_str")
|
|
|
+ private String picStr;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 是否是多个时间工作事项
|
|
|
+ */
|
|
|
+ @TableField("multi_worktime")
|
|
|
+ private Integer multiWorktime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 驳回原因
|
|
|
+ */
|
|
|
+ @TableField("reject_reason")
|
|
|
+ private String rejectReason;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 驳回人姓名
|
|
|
+ */
|
|
|
+ @TableField("reject_username")
|
|
|
+ private String rejectUsername;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 驳回人id
|
|
|
+ */
|
|
|
+ @TableField("reject_userid")
|
|
|
+ private String rejectUserid;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 选择的自定义维度
|
|
|
+ */
|
|
|
+ @TableField("degree_id")
|
|
|
+ private Integer degreeId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 公司id
|
|
|
+ */
|
|
|
+ @TableField("company_id")
|
|
|
+ private Integer companyId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 代填或者导入的用户id
|
|
|
+ */
|
|
|
+ @TableField("fill_userid")
|
|
|
+ private String fillUserid;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 审核流程:当前审核的部门id
|
|
|
+ */
|
|
|
+ @TableField("audit_deptid")
|
|
|
+ private Integer auditDeptid;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 审核流程: 是否是部门审核
|
|
|
+ */
|
|
|
+ @TableField("is_dept_audit")
|
|
|
+ private Integer isDeptAudit;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 审核流程:当前审核的部门负责人id
|
|
|
+ */
|
|
|
+ @TableField("audit_dept_managerid")
|
|
|
+ private String auditDeptManagerid;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 是否是最后一步审核
|
|
|
+ */
|
|
|
+ @TableField("is_final_audit")
|
|
|
+ private Integer isFinalAudit;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 审核流程:审核过程中,项目的审核状态; 0-待审核,1-审核通过
|
|
|
+ */
|
|
|
+ @TableField("project_audit_state")
|
|
|
+ private Integer projectAuditState;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 任务分组id
|
|
|
+ */
|
|
|
+ @TableField("group_id")
|
|
|
+ private Integer groupId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 自定义的数值
|
|
|
+ */
|
|
|
+ @TableField("custom_data")
|
|
|
+ private Double customData;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 项目审核人id
|
|
|
+ */
|
|
|
+ @TableField("project_auditor_id")
|
|
|
+ private String projectAuditorId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 工时日报所属部门id
|
|
|
+ */
|
|
|
+ @TableField("dept_id")
|
|
|
+ private Integer deptId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 加班时长
|
|
|
+ */
|
|
|
+ @TableField("overtime_hours")
|
|
|
+ private Double overtimeHours;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 加班薪资
|
|
|
+ */
|
|
|
+ @TableField("overtime_cost")
|
|
|
+ private BigDecimal overtimeCost;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 自定义文本信息内容
|
|
|
+ */
|
|
|
+ @TableField("custom_text")
|
|
|
+ private String customText;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 对应成本项的id
|
|
|
+ */
|
|
|
+ @TableField("basecost_id")
|
|
|
+ private Integer basecostId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 项目日报审核时间
|
|
|
+ */
|
|
|
+ @TableField("project_audit_time")
|
|
|
+ private LocalDateTime projectAuditTime;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 任务分组负责人审核状态: 0-待审核,1-审核通过
|
|
|
+ */
|
|
|
+ @TableField("group_audit_state")
|
|
|
+ private Integer groupAuditState;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 评价
|
|
|
+ */
|
|
|
+ @TableField("evaluate")
|
|
|
+ private String evaluate;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 是否属于自动审核通过 0-不属于 1-属于
|
|
|
+ */
|
|
|
+ @TableField("report_auto_approve")
|
|
|
+ private Integer reportAutoApprove;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 批量填报时的report_batch表id
|
|
|
+ */
|
|
|
+ @TableField("batch_id")
|
|
|
+ private Integer batchId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 昱众-角色类型:0-PM,1-CRC
|
|
|
+ */
|
|
|
+ @TableField("extra_field1")
|
|
|
+ private Integer extraField1;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 昱众-工作职责
|
|
|
+ */
|
|
|
+ @TableField("extra_field2")
|
|
|
+ private Integer extraField2;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 昱众-工作内容
|
|
|
+ */
|
|
|
+ @TableField("extra_field3")
|
|
|
+ private Integer extraField3;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * SAP项目服务ID
|
|
|
+ */
|
|
|
+ @TableField("sap_service_id")
|
|
|
+ private Integer sapServiceId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 多选自定义维度id
|
|
|
+ */
|
|
|
+ @TableField("multi_degr_id")
|
|
|
+ private String multiDegrId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除的人员id
|
|
|
+ */
|
|
|
+ @TableField("delete_user_id")
|
|
|
+ private String deleteUserId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 删除时间
|
|
|
+ */
|
|
|
+ @TableField("delete_time")
|
|
|
+ private LocalDateTime deleteTime;
|
|
|
+
|
|
|
+
|
|
|
+ @Override
|
|
|
+ protected Serializable pkVal() {
|
|
|
+ return this.id;
|
|
|
+ }
|
|
|
+
|
|
|
+}
|