:feat: 新增项目金蝶同步结果回调并回填金蝶ID
- 新增 /hcs/projectLegal/result 免登回调端点(D902),按项目编号定位回填金蝶项目ID/编号,原文留痕 blade_hcs_check_log - 合同 contractLegal/result 回调成功分支回填金蝶合同ID - 项目/合同金蝶回调成功与失败均追加变更记录(changeRecordJson) - 项目立项/合同列表支持按是否同步金蝶、是否同步合规筛选 - 新增增量SQL:blade_project_apply.kingdee_id/kingdee_number、blade_contract_manage.kingdee_id
This commit is contained in:
+3
@@ -262,4 +262,7 @@ public class ContractManage extends TenantEntity {
|
||||
@Schema(description = "特批申请材料+内部审批附件JSON(含C103-2 合规附件ID)")
|
||||
private String hcsSpecFilesJson;
|
||||
|
||||
@Schema(description = "金蝶合同ID(contractLegal/result 合同特批金蝶同步结果回调回填)")
|
||||
private String kingdeeId;
|
||||
|
||||
}
|
||||
|
||||
+6
@@ -215,4 +215,10 @@ public class ProjectApply extends TenantEntity {
|
||||
@TableField(insertStrategy = FieldStrategy.ALWAYS, updateStrategy = FieldStrategy.ALWAYS)
|
||||
private String hcsSyncMsg;
|
||||
|
||||
@Schema(description = "金蝶项目ID(D902 项目金蝶同步结果回调回填)")
|
||||
private String kingdeeId;
|
||||
|
||||
@Schema(description = "金蝶项目编号(D902 项目金蝶同步结果回调回填)")
|
||||
private String kingdeeNumber;
|
||||
|
||||
}
|
||||
|
||||
+8
@@ -55,6 +55,14 @@ public class ContractManageVO extends ContractManage {
|
||||
@Schema(description = "到期快捷筛选")
|
||||
private String expireScope;
|
||||
|
||||
@TableField(exist = false)
|
||||
@Schema(description = "是否已同步金蝶(金蝶合同ID是否已回填)")
|
||||
private Boolean kingdeeSynced;
|
||||
|
||||
@TableField(exist = false)
|
||||
@Schema(description = "是否已同步合规(合规同步状态是否为 synced)")
|
||||
private Boolean hcsSynced;
|
||||
|
||||
@TableField(exist = false)
|
||||
@Schema(description = "生效类型筛选")
|
||||
private String effectiveType;
|
||||
|
||||
+8
@@ -86,6 +86,14 @@ public class ProjectApplyVO extends ProjectApply {
|
||||
@Schema(description = "是否仅查询可用于合同选择的项目(含临时项目与正式审批通过项目)")
|
||||
private Boolean contractSelectable;
|
||||
|
||||
@TableField(exist = false)
|
||||
@Schema(description = "是否已同步金蝶(金蝶项目ID是否已回填)")
|
||||
private Boolean kingdeeSynced;
|
||||
|
||||
@TableField(exist = false)
|
||||
@Schema(description = "是否已同步合规(合规同步状态是否为 synced)")
|
||||
private Boolean hcsSynced;
|
||||
|
||||
@TableField(exist = false)
|
||||
@Schema(description = "资金使用风险等级:high、medium、none")
|
||||
private String fundUseRisk;
|
||||
|
||||
Reference in New Issue
Block a user