From b3156eaa2811de75e0dce01b06a87e41d55fb549 Mon Sep 17 00:00:00 2001 From: Chengliang <1546584672@qq.com> Date: Mon, 21 Apr 2025 15:33:10 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B7=AF=E7=BB=B4=E5=85=89=E7=BC=96=E5=88=B6?= =?UTF-8?q?=E9=9C=80=E6=B1=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../engine/newwaymask/entity/JobRecord.java | 38 +++++++++++++++++++ .../engine/newwaymask/entity/StaffPlan.java | 26 +++++++++++++ .../newwaymask/service/StaffDutyService.java | 10 +++++ .../service/impl/StaffDutyServiceImpl.java | 16 ++++++++ .../action/StaffByEndWorkflowAction.java | 25 ++++++++++++ ....java => StaffBySubmitWorkflowAction.java} | 9 ++++- 6 files changed, 122 insertions(+), 2 deletions(-) create mode 100644 src/com/engine/newwaymask/entity/JobRecord.java create mode 100644 src/com/engine/newwaymask/entity/StaffPlan.java create mode 100644 src/com/engine/newwaymask/service/StaffDutyService.java create mode 100644 src/com/engine/newwaymask/service/impl/StaffDutyServiceImpl.java create mode 100644 src/weaver/interfaces/newwaymask/action/StaffByEndWorkflowAction.java rename src/weaver/interfaces/newwaymask/action/{StaffByEntryWorkflowAction.java => StaffBySubmitWorkflowAction.java} (72%) diff --git a/src/com/engine/newwaymask/entity/JobRecord.java b/src/com/engine/newwaymask/entity/JobRecord.java new file mode 100644 index 0000000..1e768e5 --- /dev/null +++ b/src/com/engine/newwaymask/entity/JobRecord.java @@ -0,0 +1,38 @@ +package com.engine.newwaymask.entity; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * @Author liang.cheng + * @Date 2025/4/21 14:06 + * @Description: + * @Version 1.0 + */ + +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +public class JobRecord { + + private Integer id; + + private Integer resourceId; + + private Integer jobId; + + private Integer jobStatus; + + private Integer jobType; + + private String startDate; + + private String endDate; + + private Integer requestId; + + private Integer lastId; +} diff --git a/src/com/engine/newwaymask/entity/StaffPlan.java b/src/com/engine/newwaymask/entity/StaffPlan.java new file mode 100644 index 0000000..70fb9e7 --- /dev/null +++ b/src/com/engine/newwaymask/entity/StaffPlan.java @@ -0,0 +1,26 @@ +package com.engine.newwaymask.entity; + +import lombok.AllArgsConstructor; +import lombok.Builder; +import lombok.Data; +import lombok.NoArgsConstructor; + +/** + * @Author liang.cheng + * @Date 2025/4/21 10:40 + * @Description: 编制执行情况 uf_bzjh + * @Version 1.0 + */ +@Data +@Builder +@AllArgsConstructor +@NoArgsConstructor +public class StaffPlan { + + private Integer jobId; + + private Integer staffBelong; + + private Integer jobType; + +} diff --git a/src/com/engine/newwaymask/service/StaffDutyService.java b/src/com/engine/newwaymask/service/StaffDutyService.java new file mode 100644 index 0000000..303e144 --- /dev/null +++ b/src/com/engine/newwaymask/service/StaffDutyService.java @@ -0,0 +1,10 @@ +package com.engine.newwaymask.service; + +/** + * @Author liang.cheng + * @Date 2025/4/21 15:30 + * @Description: TODO + * @Version 1.0 + */ +public interface StaffDutyService { +} diff --git a/src/com/engine/newwaymask/service/impl/StaffDutyServiceImpl.java b/src/com/engine/newwaymask/service/impl/StaffDutyServiceImpl.java new file mode 100644 index 0000000..c6b1c3d --- /dev/null +++ b/src/com/engine/newwaymask/service/impl/StaffDutyServiceImpl.java @@ -0,0 +1,16 @@ +package com.engine.newwaymask.service.impl; + +import com.engine.core.impl.Service; +import com.engine.newwaymask.service.StaffDutyService; + +/** + * @Author liang.cheng + * @Date 2025/4/21 15:31 + * @Description: TODO + * @Version 1.0 + */ +public class StaffDutyServiceImpl extends Service implements StaffDutyService { + + + +} diff --git a/src/weaver/interfaces/newwaymask/action/StaffByEndWorkflowAction.java b/src/weaver/interfaces/newwaymask/action/StaffByEndWorkflowAction.java new file mode 100644 index 0000000..f8017bd --- /dev/null +++ b/src/weaver/interfaces/newwaymask/action/StaffByEndWorkflowAction.java @@ -0,0 +1,25 @@ +package weaver.interfaces.newwaymask.action; + +import weaver.interfaces.workflow.action.Action; +import weaver.soa.workflow.request.RequestInfo; + +/** + * @Author liang.cheng + * @Date 2025/4/1 11:48 + * @Description: 流程更新编制信息(归档 + 退回) + * @Version 1.0 + */ +public class StaffByEndWorkflowAction implements Action { + + @Override + public String execute(RequestInfo requestInfo) { + + + + + + + + return null; + } +} diff --git a/src/weaver/interfaces/newwaymask/action/StaffByEntryWorkflowAction.java b/src/weaver/interfaces/newwaymask/action/StaffBySubmitWorkflowAction.java similarity index 72% rename from src/weaver/interfaces/newwaymask/action/StaffByEntryWorkflowAction.java rename to src/weaver/interfaces/newwaymask/action/StaffBySubmitWorkflowAction.java index 157b018..fd229ee 100644 --- a/src/weaver/interfaces/newwaymask/action/StaffByEntryWorkflowAction.java +++ b/src/weaver/interfaces/newwaymask/action/StaffBySubmitWorkflowAction.java @@ -6,13 +6,18 @@ import weaver.soa.workflow.request.RequestInfo; /** * @Author liang.cheng * @Date 2025/4/1 11:48 - * @Description: 入职流程编制信息更新 + * @Description: 流程更新编制信息(提交) * @Version 1.0 */ -public class StaffByEntryWorkflowAction implements Action { +public class StaffBySubmitWorkflowAction implements Action { @Override public String execute(RequestInfo requestInfo) { + + + + + return null; } }