|
@@ -17,7 +17,7 @@ import lombok.experimental.Accessors;
|
|
|
* </p>
|
|
|
*
|
|
|
* @author Seyason
|
|
|
- * @since 2023-11-09
|
|
|
+ * @since 2024-03-25
|
|
|
*/
|
|
|
@Data
|
|
|
@EqualsAndHashCode(callSuper = false)
|
|
@@ -116,6 +116,12 @@ public class TimeType extends Model<TimeType> {
|
|
|
@TableField("custom_degree_status")
|
|
|
private Integer customDegreeStatus;
|
|
|
|
|
|
+ /**
|
|
|
+ * 工时填报自定义维度是否绑定项目 0-否 1-是
|
|
|
+ */
|
|
|
+ @TableField("custom_degree_with_pro")
|
|
|
+ private Integer customDegreeWithPro;
|
|
|
+
|
|
|
/**
|
|
|
* 提醒内容
|
|
|
*/
|
|
@@ -291,7 +297,7 @@ public class TimeType extends Model<TimeType> {
|
|
|
private Integer mainProjectState;
|
|
|
|
|
|
/**
|
|
|
- * 日报的审核类型, 0-项目审核人审核,1-分组负责人审核,2-先分组负责人审核再项目负责人(PM)审核;3-员工自由选择审批人 4-项目所属BU审核 5-部门负责人审核
|
|
|
+ * 日报的审核类型, 0-项目审核人审核,1-分组负责人审核,2-先分组负责人审核再项目负责人(PM)审核;3-员工自由选择审批人 4-项目所属BU审核 5-直属审核人或部门负责人审核,6-直属或部门负责人审核->项目日报审核人审核
|
|
|
*/
|
|
|
@TableField("report_audit_type")
|
|
|
private Integer reportAuditType;
|
|
@@ -371,6 +377,12 @@ public class TimeType extends Model<TimeType> {
|
|
|
@TableField("max_report_time")
|
|
|
private Float maxReportTime;
|
|
|
|
|
|
+ /**
|
|
|
+ * 填报工作时长下限
|
|
|
+ */
|
|
|
+ @TableField("min_report_time")
|
|
|
+ private Float minReportTime;
|
|
|
+
|
|
|
/**
|
|
|
* 是否同步泛微考勤打卡和出差
|
|
|
*/
|
|
@@ -497,6 +509,60 @@ public class TimeType extends Model<TimeType> {
|
|
|
@TableField("fill_month_on_day")
|
|
|
private Integer fillMonthOnDay;
|
|
|
|
|
|
+ /**
|
|
|
+ * 同步对接sap系统 0-否 1-是
|
|
|
+ */
|
|
|
+ @TableField("sync_sap")
|
|
|
+ private Integer syncSap;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 项目超期不可填报
|
|
|
+ */
|
|
|
+ @TableField("not_allowed_expired_project")
|
|
|
+ private Integer notAllowedExpiredProject;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 按时间段填报时,时间是否可重叠
|
|
|
+ */
|
|
|
+ @TableField("time_can_overlap")
|
|
|
+ private Integer timeCanOverlap;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 自定义维度是否填报是可多选
|
|
|
+ */
|
|
|
+ @TableField("custom_degree_multiple")
|
|
|
+ private Boolean customDegreeMultiple;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 任务是否必填 0-否 1-是
|
|
|
+ */
|
|
|
+ @TableField("task_required")
|
|
|
+ private Integer taskRequired;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 日报填报隐藏阶段项
|
|
|
+ */
|
|
|
+ @TableField("hide_stages")
|
|
|
+ private Integer hideStages;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 日报填报隐藏任务项
|
|
|
+ */
|
|
|
+ @TableField("hide_task")
|
|
|
+ private Integer hideTask;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 项目隐藏子项目功能按钮
|
|
|
+ */
|
|
|
+ @TableField("hide_subproject")
|
|
|
+ private Integer hideSubproject;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 开启日报审批流的本部门负责人由上级部门负责人审核
|
|
|
+ */
|
|
|
+ @TableField("report_audit_flow_enable_super_dept_aduit")
|
|
|
+ private Integer reportAuditFlowEnableSuperDeptAduit;
|
|
|
+
|
|
|
|
|
|
@Override
|
|
|
protected Serializable pkVal() {
|