提交人:陈绍鑫

日期:2025/01/21 10:30
内容:流水生单api
This commit is contained in:
陈绍鑫 2026-01-21 09:51:25 +08:00
parent 139b678fb5
commit 507ac3ab3b
3 changed files with 89 additions and 0 deletions

View File

@ -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<SavePayByWorkflowReturnModel> SavePayByWorkflow(@Valid @NotNull @ApiParam(value = "Request") List<SavePayByWorkflowRequestModel> Request){
SavePayByWorkflowReturnModel model = new SavePayByWorkflowReturnModel();
return CustomApiResult.success(model);
}
}

View File

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

View File

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