:fix: 合同发起附件attachment上移至顶层与fdFieldJson同级并同步接口文档

This commit is contained in:
刘泉佳
2026-10-19 11:12:07 +08:00
parent 64a14875fa
commit 6e6e5913ba
3 changed files with 13 additions and 12 deletions
@@ -31,6 +31,7 @@ import lombok.Data;
import java.io.Serial;
import java.io.Serializable;
import java.util.List;
/**
* 合同合规系统(HCS)C103-1 合同发起入参(C103-11 合同更新入参结构相同,复用本 DTO)
@@ -67,4 +68,8 @@ public class HcsContractDraftDTO implements Serializable {
* 合同字段(模板字段 + 签署方)
*/
private HcsContractFieldJsonDTO fdFieldJson;
/**
* 附件数据(与 fdFieldJson 同级;C103-1 必填,无附件传空列表,C103-11 更新不传;fdEntityKey 普通附件枚举待合规方给出,暂不传)
*/
private List<HcsAttachmentRefDTO> attachment;
}
@@ -36,7 +36,7 @@ import java.util.List;
/**
* 合同合规系统(HCS)C103-1 合同发起 fdFieldJson 节点(C103-1 新建 / C103-11 更新共用)
* <p>
* v4 文档已定义 attachment 附件挂载(fdId/fdBindType 必填,fdEntityKey 仅给出特批附件枚举 eopCdraftSpecial)。
* 附件挂载在顶层报文 attachment(与 fdFieldJson 同级),见 HcsContractDraftDTO。
*
* @author Chill
*/
@@ -54,8 +54,4 @@ public class HcsContractFieldJsonDTO implements Serializable {
* 签署方(相对方)列表
*/
private List<HcsSignerDTO> signer;
/**
* 附件数据(C103-1 必填,C103-11 更新不传;fdEntityKey 普通附件枚举待合规方给出,暂不传)
*/
private List<HcsAttachmentRefDTO> attachment;
}