Merge remote-tracking branch 'origin/dev' into test

This commit is contained in:
qianshijiang
2026-01-14 11:18:45 +08:00

View File

@@ -1,6 +1,8 @@
package com.zt.plat.module.erp.api.dto; package com.zt.plat.module.erp.api.dto;
import io.swagger.v3.oas.annotations.media.Schema; import io.swagger.v3.oas.annotations.media.Schema;
import jakarta.validation.constraints.NotBlank;
import jakarta.validation.constraints.NotNull;
import lombok.Data; import lombok.Data;
import java.util.Map; import java.util.Map;
@@ -23,21 +25,26 @@ public class ErpSubmitReqDTO {
* "req": {具体参数参见RFC功能列表} * "req": {具体参数参见RFC功能列表}
*/ */
@Schema(description = "接口编号必须参见RFC功能列表可调用接口编号范围051-900") @Schema(description = "接口编号必须参见RFC功能列表可调用接口编号范围051-900")
@NotBlank(message = "接口编号不能为空")
private String funcnr; private String funcnr;
@Schema(description = "调用系统业务单据编号,必须,在外部系统唯一,用于关联") @Schema(description = "调用系统业务单据编号,必须,在外部系统唯一,用于关联")
@NotBlank(message = "调用系统业务单据编号不能为空")
private String bskey; private String bskey;
@Schema(description = "SAP系统ID, 必须") @Schema(description = "SAP系统ID, 必须")
@NotBlank(message = "SAP系统ID不能为空")
private String usrid; private String usrid;
@Schema(description = "源调用系统ID必须") @Schema(description = "源调用系统ID必须")
@NotBlank(message = "源调用系统ID不能为空")
private String usrnm; private String usrnm;
@Schema(description = "签名uuid+srcsys+密码MD5 32位小写签名密码另行约定") @Schema(description = "签名uuid+srcsys+密码MD5 32位小写签名密码另行约定")
private String sign; private String sign;
@Schema(description = "具体参数参见RFC功能列表") @Schema(description = "具体参数参见RFC功能列表")
@NotNull(message = "具体参数不能为空")
private Map<String, Object> req; private Map<String, Object> req;
} }