Files
zkxw/docs/sql/insurance_coverage_label_update.sql
T
2026-05-20 14:32:07 +08:00

32 lines
1.6 KiB
SQL

-- 保险公司及险种价格:术语与注释对齐(已建库环境执行)
-- 说明:不修改表名/列名/API 字段(如 company_name、project_name),仅更新菜单名与库表注释。
-- 1. 系统菜单
UPDATE `sys_menu`
SET `menu_name` = '保险公司及险种价格',
`update_time` = NOW()
WHERE `path` = 'insurance-company'
AND `del_flag` = 0;
-- 2. 表注释
ALTER TABLE `biz_insurance_company` COMMENT = '保险公司';
ALTER TABLE `biz_insurance_company_invoice` COMMENT = '保险公司开票信息';
ALTER TABLE `biz_insurance_project_price` COMMENT = '保险险种价格';
-- 3. 列注释
ALTER TABLE `biz_insurance_company`
MODIFY COLUMN `company_name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '保险公司名称',
MODIFY COLUMN `company_address` varchar(512) COLLATE utf8mb4_unicode_ci DEFAULT NULL COMMENT '公司地址';
ALTER TABLE `biz_insurance_company_invoice`
MODIFY COLUMN `insurance_company_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '保险公司ID';
ALTER TABLE `biz_insurance_project_price`
MODIFY COLUMN `insurance_company_id` varchar(64) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '保险公司ID',
MODIFY COLUMN `project_name` varchar(200) COLLATE utf8mb4_unicode_ci NOT NULL COMMENT '险种名称',
MODIFY COLUMN `project_fee` decimal(18,2) DEFAULT NULL COMMENT '险种费用(元)';
ALTER TABLE `biz_protocol_fullmoon_todo`
MODIFY COLUMN `insurance_company_id` varchar(64) DEFAULT NULL COMMENT '保险公司ID',
MODIFY COLUMN `insurance_company_name` varchar(200) DEFAULT NULL COMMENT '保险公司名称(冗余快照)';