:fix: 合同特批附件归口佐证材料区校验并更新特批附件文案
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
-- 特批附件归口「附件(佐证材料等)」区上传(产品口径 2026-10-17)。
|
||||
-- ① 下架用印材料字典 contract_attachment_type 中的特批附件(隐藏,逻辑删除,幂等);
|
||||
-- ② 新建佐证材料附件类型字典 contract_supporting_attachment_type:特批附件/其他文件。
|
||||
-- 佐证材料区此前取不到字典时前端走兜底选项,落库后各环境与前端兜底保持一致。
|
||||
|
||||
-- ① 用印材料字典下架特批附件
|
||||
UPDATE blade_dict_biz
|
||||
SET is_deleted = 1
|
||||
WHERE code = 'contract_attachment_type' AND dict_key = '特批附件' AND tenant_id = '000000' AND is_deleted = 0;
|
||||
|
||||
-- ② 佐证材料附件类型字典父项
|
||||
INSERT INTO blade_dict_biz (id, tenant_id, parent_id, code, dict_key, dict_value, sort, remark, is_sealed, status, is_deleted)
|
||||
SELECT 2099700000000000001, '000000', 0, 'contract_supporting_attachment_type', '-1', '佐证材料附件类型', 1, NULL, 0, 1, 0
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM blade_dict_biz
|
||||
WHERE code = 'contract_supporting_attachment_type' AND dict_key = '-1' AND tenant_id = '000000' AND is_deleted = 0
|
||||
);
|
||||
|
||||
-- ③ 子项:特批附件(高风险/黑名单客商合同必传,fileType=特批附件)
|
||||
INSERT INTO blade_dict_biz (id, tenant_id, parent_id, code, dict_key, dict_value, sort, remark, is_sealed, status, is_deleted)
|
||||
SELECT 2099700000000000002, '000000',
|
||||
(SELECT id FROM blade_dict_biz WHERE code = 'contract_supporting_attachment_type' AND dict_key = '-1' AND tenant_id = '000000' AND is_deleted = 0 LIMIT 1),
|
||||
'contract_supporting_attachment_type', '特批附件', '特批附件', 1, NULL, 0, 1, 0
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM blade_dict_biz
|
||||
WHERE code = 'contract_supporting_attachment_type' AND dict_key = '特批附件' AND tenant_id = '000000' AND is_deleted = 0
|
||||
);
|
||||
|
||||
-- ④ 子项:其他文件(佐证材料历史唯一类型)
|
||||
INSERT INTO blade_dict_biz (id, tenant_id, parent_id, code, dict_key, dict_value, sort, remark, is_sealed, status, is_deleted)
|
||||
SELECT 2099700000000000003, '000000',
|
||||
(SELECT id FROM blade_dict_biz WHERE code = 'contract_supporting_attachment_type' AND dict_key = '-1' AND tenant_id = '000000' AND is_deleted = 0 LIMIT 1),
|
||||
'contract_supporting_attachment_type', '其他文件', '其他文件', 2, NULL, 0, 1, 0
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM blade_dict_biz
|
||||
WHERE code = 'contract_supporting_attachment_type' AND dict_key = '其他文件' AND tenant_id = '000000' AND is_deleted = 0
|
||||
);
|
||||
Reference in New Issue
Block a user