@@ -1,10 +1,10 @@
|
||||
-- 合同附件类型业务字典(contract_attachment_type):合同文件/双章归档文件/特批附件。
|
||||
-- 后端高风险/黑名单客商提交校验按 fileType=特批附件 精确匹配(HcsSyncConstant#ATTACHMENT_TYPE_SPEC_EXPLANATION),缺字典会导致无法上传特批附件。
|
||||
-- 本地环境曾走界面新增,未沉淀脚本;本脚本幂等可重复执行,已存在的项跳过。
|
||||
-- 本地环境曾走界面新增,未沉淀脚本;本脚本幂等可重复执行,已存在的项跳过;id 由 UUID_SHORT() 动态生成,不写死,避免与各环境已有数据主键冲突。
|
||||
|
||||
-- ① 字典父项:合同附件类型
|
||||
INSERT INTO blade_dict_biz (id, tenant_id, parent_id, code, dict_key, dict_value, sort, remark, is_sealed, status, is_deleted)
|
||||
SELECT 2099691747182096386, '000000', 0, 'contract_attachment_type', '-1', '合同附件类型', 1, NULL, 0, 1, 0
|
||||
SELECT UUID_SHORT(), '000000', 0, 'contract_attachment_type', '-1', '合同附件类型', 1, NULL, 0, 1, 0
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM blade_dict_biz
|
||||
WHERE code = 'contract_attachment_type' AND dict_key = '-1' AND tenant_id = '000000' AND is_deleted = 0
|
||||
@@ -12,7 +12,7 @@ WHERE NOT EXISTS (
|
||||
|
||||
-- ② 子项:parent_id 动态取父项ID,兼容各环境父项已单独创建的情况
|
||||
INSERT INTO blade_dict_biz (id, tenant_id, parent_id, code, dict_key, dict_value, sort, remark, is_sealed, status, is_deleted)
|
||||
SELECT 2099691808217608194, '000000',
|
||||
SELECT UUID_SHORT(), '000000',
|
||||
(SELECT id FROM blade_dict_biz WHERE code = 'contract_attachment_type' AND dict_key = '-1' AND tenant_id = '000000' AND is_deleted = 0 LIMIT 1),
|
||||
'contract_attachment_type', '合同文件', '合同文件', 1, NULL, 0, 1, 0
|
||||
WHERE NOT EXISTS (
|
||||
@@ -21,7 +21,7 @@ WHERE NOT EXISTS (
|
||||
);
|
||||
|
||||
INSERT INTO blade_dict_biz (id, tenant_id, parent_id, code, dict_key, dict_value, sort, remark, is_sealed, status, is_deleted)
|
||||
SELECT 2099691889775849473, '000000',
|
||||
SELECT UUID_SHORT(), '000000',
|
||||
(SELECT id FROM blade_dict_biz WHERE code = 'contract_attachment_type' AND dict_key = '-1' AND tenant_id = '000000' AND is_deleted = 0 LIMIT 1),
|
||||
'contract_attachment_type', '双章归档文件', '双章归档文件', 1, NULL, 0, 1, 0
|
||||
WHERE NOT EXISTS (
|
||||
@@ -30,7 +30,7 @@ WHERE NOT EXISTS (
|
||||
);
|
||||
|
||||
INSERT INTO blade_dict_biz (id, tenant_id, parent_id, code, dict_key, dict_value, sort, remark, is_sealed, status, is_deleted)
|
||||
SELECT 2099691980955824130, '000000',
|
||||
SELECT UUID_SHORT(), '000000',
|
||||
(SELECT id FROM blade_dict_biz WHERE code = 'contract_attachment_type' AND dict_key = '-1' AND tenant_id = '000000' AND is_deleted = 0 LIMIT 1),
|
||||
'contract_attachment_type', '特批附件', '特批附件', 1, NULL, 0, 1, 0
|
||||
WHERE NOT EXISTS (
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
-- 特批附件归口「附件(佐证材料等)」区上传(产品口径 2026-10-17)。
|
||||
-- ① 下架用印材料字典 contract_attachment_type 中的特批附件(隐藏,逻辑删除,幂等);
|
||||
-- ② 新建佐证材料附件类型字典 contract_supporting_attachment_type:特批附件/其他文件。
|
||||
-- 佐证材料区此前取不到字典时前端走兜底选项,落库后各环境与前端兜底保持一致。
|
||||
-- 佐证材料区此前取不到字典时前端走兜底选项,落库后各环境与前端兜底保持一致;id 由 UUID_SHORT() 动态生成,不写死,避免与各环境已有数据主键冲突。
|
||||
|
||||
-- ① 用印材料字典下架特批附件
|
||||
UPDATE blade_dict_biz
|
||||
@@ -10,7 +10,7 @@ WHERE code = 'contract_attachment_type' AND dict_key = '特批附件' AND tenant
|
||||
|
||||
-- ② 佐证材料附件类型字典父项
|
||||
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
|
||||
SELECT UUID_SHORT(), '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
|
||||
@@ -18,7 +18,7 @@ WHERE NOT EXISTS (
|
||||
|
||||
-- ③ 子项:特批附件(高风险/黑名单客商合同必传,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 UUID_SHORT(), '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 (
|
||||
@@ -28,7 +28,7 @@ WHERE NOT EXISTS (
|
||||
|
||||
-- ④ 子项:其他文件(佐证材料历史唯一类型)
|
||||
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 UUID_SHORT(), '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 (
|
||||
|
||||
Reference in New Issue
Block a user