From 507ac3ab3bcd3340f3dffee5a631f4ac1a6fe117 Mon Sep 17 00:00:00 2001 From: csx <1981897232@qq.com> Date: Wed, 21 Jan 2026 09:51:25 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E4=BA=BA=EF=BC=9A=E9=99=88?= =?UTF-8?q?=E7=BB=8D=E9=91=AB=20=E6=97=A5=E6=9C=9F=EF=BC=9A2025/01/21=2010?= =?UTF-8?q?=EF=BC=9A30=20=E5=86=85=E5=AE=B9:=E6=B5=81=E6=B0=B4=E7=94=9F?= =?UTF-8?q?=E5=8D=95api?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../api/SavePayByWorkflowApiPlugin.java | 38 +++++++++++++++++++ .../main/SavePayByWorkflowRequestModel.java | 25 ++++++++++++ .../main/SavePayByWorkflowReturnModel.java | 26 +++++++++++++ 3 files changed, 89 insertions(+) create mode 100644 sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/SavePayByWorkflowApiPlugin.java create mode 100644 sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/main/SavePayByWorkflowRequestModel.java create mode 100644 sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/main/SavePayByWorkflowReturnModel.java diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/SavePayByWorkflowApiPlugin.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/SavePayByWorkflowApiPlugin.java new file mode 100644 index 0000000..087d4b1 --- /dev/null +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/SavePayByWorkflowApiPlugin.java @@ -0,0 +1,38 @@ +package shkd.sys.sys.plugin.api; + +import kd.bos.logging.Log; +import kd.bos.logging.LogFactory; +import kd.bos.openapi.common.custom.annotation.ApiController; +import kd.bos.openapi.common.custom.annotation.ApiMapping; +import kd.bos.openapi.common.custom.annotation.ApiParam; +import kd.bos.openapi.common.custom.annotation.ApiPostMapping; +import kd.bos.openapi.common.result.CustomApiResult; +import shkd.sys.sys.plugin.api.main.SavePayByWorkflowRequestModel; +import shkd.sys.sys.plugin.api.main.SavePayByWorkflowReturnModel; + +import javax.validation.Valid; +import javax.validation.constraints.NotNull; +import java.io.Serializable; +import java.util.Date; +import java.util.List; + +/** + * @FileName SavePayByWorkflowApiPlugin + * @Description 根据流水生成收款处理单 + * @Author csx + * @date 2026-01-20 + **/ +@ApiController(value = "SavePayByWorkflow", desc = "根据流水生成收款处理单api") +@ApiMapping("/SavePayByWorkflow") // 把方法公共的映射路径提到类上 +public class SavePayByWorkflowApiPlugin implements Serializable { + private static final Log logger = LogFactory.getLog(SavePayByWorkflowApiPlugin.class); + + @ApiPostMapping( + value = "/getsupplierforbizorg", + desc = "通过业务组织获取供应商信息" + ) + public CustomApiResult SavePayByWorkflow(@Valid @NotNull @ApiParam(value = "Request") List Request){ + SavePayByWorkflowReturnModel model = new SavePayByWorkflowReturnModel(); + return CustomApiResult.success(model); + } +} diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/main/SavePayByWorkflowRequestModel.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/main/SavePayByWorkflowRequestModel.java new file mode 100644 index 0000000..3fef13c --- /dev/null +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/main/SavePayByWorkflowRequestModel.java @@ -0,0 +1,25 @@ +package shkd.sys.sys.plugin.api.main; + + +import kd.bos.openapi.common.custom.annotation.ApiParam; +import javax.validation.constraints.NotNull; +/** + * @FileName SavePayByWorkflowRequestModel + * @Description + * @Author csx + * @date 2026-01-21 + **/ +public class SavePayByWorkflowRequestModel { + + @ApiParam(value="billno",required = true) + @NotNull + private String billno; + + public String getBillno() { + return billno; + } + + public void setBillno(String billno) { + this.billno = billno; + } +} diff --git a/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/main/SavePayByWorkflowReturnModel.java b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/main/SavePayByWorkflowReturnModel.java new file mode 100644 index 0000000..60dd519 --- /dev/null +++ b/sys/shkd-sys-sys/src/main/java/shkd/sys/sys/plugin/api/main/SavePayByWorkflowReturnModel.java @@ -0,0 +1,26 @@ +package shkd.sys.sys.plugin.api.main; + +import kd.bos.openapi.common.custom.annotation.ApiParam; + +import java.io.Serializable; + +/** + * @FileName SavePayByWorkflowModel + * @Description + * @Author csx + * @date 2026-01-21 + **/ +public class SavePayByWorkflowReturnModel implements Serializable { + public SavePayByWorkflowReturnModel() { + } + + private @ApiParam("条数") String billno; + + public String getBillno() { + return billno; + } + + public void setBillno(String billno) { + this.billno = billno; + } +}