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; + } +}