282 lines
6.6 KiB
SQL
282 lines
6.6 KiB
SQL
-- =============================================
|
|
-- 保险公司及项目价格 — 演示/初始化数据
|
|
-- =============================================
|
|
-- 前置条件:已执行 docs/sql/insurance_and_fullmoon.sql(建表 + 菜单)
|
|
-- 用法:mysql -u... -p... <dbname> < docs/sql/insurance_company_seed.sql
|
|
-- 说明:使用固定主键,先删后插,可重复执行;仅写入 tenant_no=zkxw 的演示数据
|
|
-- =============================================
|
|
|
|
SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;
|
|
|
|
-- 固定主键(32 位十六进制,无连字符;变量显式指定与表字段一致的 collation)
|
|
SET @ins_co_1 = 'A1B2C3D4E5F6478091A2B3C4D5E6F701' COLLATE utf8mb4_unicode_ci;
|
|
SET @ins_co_2 = 'A1B2C3D4E5F6478091A2B3C4D5E6F702' COLLATE utf8mb4_unicode_ci;
|
|
SET @ins_co_3 = 'A1B2C3D4E5F6478091A2B3C4D5E6F703' COLLATE utf8mb4_unicode_ci;
|
|
SET @ins_inv_1 = 'B1B2C3D4E5F6478091A2B3C4D5E6F701' COLLATE utf8mb4_unicode_ci;
|
|
SET @ins_inv_2 = 'B1B2C3D4E5F6478091A2B3C4D5E6F702' COLLATE utf8mb4_unicode_ci;
|
|
SET @ins_inv_3 = 'B1B2C3D4E5F6478091A2B3C4D5E6F703' COLLATE utf8mb4_unicode_ci;
|
|
SET @ins_pr_1 = 'C1B2C3D4E5F6478091A2B3C4D5E6F701' COLLATE utf8mb4_unicode_ci;
|
|
SET @ins_pr_2 = 'C1B2C3D4E5F6478091A2B3C4D5E6F702' COLLATE utf8mb4_unicode_ci;
|
|
SET @ins_pr_3 = 'C1B2C3D4E5F6478091A2B3C4D5E6F703' COLLATE utf8mb4_unicode_ci;
|
|
SET @ins_pr_4 = 'C1B2C3D4E5F6478091A2B3C4D5E6F704' COLLATE utf8mb4_unicode_ci;
|
|
SET @ins_pr_5 = 'C1B2C3D4E5F6478091A2B3C4D5E6F705' COLLATE utf8mb4_unicode_ci;
|
|
SET @ins_pr_6 = 'C1B2C3D4E5F6478091A2B3C4D5E6F706' COLLATE utf8mb4_unicode_ci;
|
|
SET @admin_id = 'd3000000000000000000000000000001' COLLATE utf8mb4_unicode_ci;
|
|
|
|
-- 清理旧种子(子表 → 主表;DELETE 使用字面量避免 IN 与变量 collation 混用)
|
|
DELETE FROM `biz_insurance_project_price`
|
|
WHERE `id` IN (
|
|
'C1B2C3D4E5F6478091A2B3C4D5E6F701',
|
|
'C1B2C3D4E5F6478091A2B3C4D5E6F702',
|
|
'C1B2C3D4E5F6478091A2B3C4D5E6F703',
|
|
'C1B2C3D4E5F6478091A2B3C4D5E6F704',
|
|
'C1B2C3D4E5F6478091A2B3C4D5E6F705',
|
|
'C1B2C3D4E5F6478091A2B3C4D5E6F706'
|
|
);
|
|
DELETE FROM `biz_insurance_company_invoice`
|
|
WHERE `id` IN (
|
|
'B1B2C3D4E5F6478091A2B3C4D5E6F701',
|
|
'B1B2C3D4E5F6478091A2B3C4D5E6F702',
|
|
'B1B2C3D4E5F6478091A2B3C4D5E6F703'
|
|
);
|
|
DELETE FROM `biz_insurance_company`
|
|
WHERE `id` IN (
|
|
'A1B2C3D4E5F6478091A2B3C4D5E6F701',
|
|
'A1B2C3D4E5F6478091A2B3C4D5E6F702',
|
|
'A1B2C3D4E5F6478091A2B3C4D5E6F703'
|
|
);
|
|
|
|
-- =============================================
|
|
-- 1. 保险公司主表
|
|
-- =============================================
|
|
INSERT INTO `biz_insurance_company` (
|
|
`id`, `company_name`, `company_address`, `contact_name`, `contact_phone`,
|
|
`status`, `tenant_no`, `order_num`, `remark`,
|
|
`create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`
|
|
) VALUES
|
|
(
|
|
@ins_co_1,
|
|
'中国人寿保险股份有限公司安徽省分公司',
|
|
'安徽省合肥市蜀山区长江西路200号国寿大厦',
|
|
'张经理',
|
|
'0551-62880001',
|
|
'1',
|
|
'zkxw',
|
|
1,
|
|
'满月待办默认合作保险公司(演示数据)',
|
|
@admin_id,
|
|
'',
|
|
NOW(),
|
|
@admin_id,
|
|
NOW(),
|
|
0
|
|
),
|
|
(
|
|
@ins_co_2,
|
|
'中国平安财产保险股份有限公司合肥中心支公司',
|
|
'安徽省合肥市包河区徽州大道与九华山路交口平安大厦',
|
|
'李经理',
|
|
'0551-63660002',
|
|
'1',
|
|
'zkxw',
|
|
2,
|
|
'演示数据',
|
|
@admin_id,
|
|
'',
|
|
NOW(),
|
|
@admin_id,
|
|
NOW(),
|
|
0
|
|
),
|
|
(
|
|
@ins_co_3,
|
|
'太平洋人寿保险股份有限公司安徽分公司',
|
|
'安徽省合肥市庐阳区阜阳北路与北一环交口',
|
|
'王经理',
|
|
'0551-65660003',
|
|
'0',
|
|
'zkxw',
|
|
3,
|
|
'停用状态示例,用于筛选演示',
|
|
@admin_id,
|
|
'',
|
|
NOW(),
|
|
@admin_id,
|
|
NOW(),
|
|
0
|
|
);
|
|
|
|
-- =============================================
|
|
-- 2. 保险公司开票信息
|
|
-- =============================================
|
|
INSERT INTO `biz_insurance_company_invoice` (
|
|
`id`, `insurance_company_id`, `company_name`, `tax_no`, `company_address`, `company_phone`,
|
|
`bank_name`, `bank_account`, `tenant_no`, `order_num`, `remark`,
|
|
`create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`
|
|
) VALUES
|
|
(
|
|
@ins_inv_1,
|
|
@ins_co_1,
|
|
'中国人寿保险股份有限公司安徽省分公司',
|
|
'91340000123456789A',
|
|
'安徽省合肥市蜀山区长江西路200号',
|
|
'0551-62880001',
|
|
'中国工商银行合肥蜀山支行',
|
|
'6222021234567890123',
|
|
'zkxw',
|
|
1,
|
|
NULL,
|
|
@admin_id,
|
|
'',
|
|
NOW(),
|
|
@admin_id,
|
|
NOW(),
|
|
0
|
|
),
|
|
(
|
|
@ins_inv_2,
|
|
@ins_co_2,
|
|
'中国平安财产保险股份有限公司合肥中心支公司',
|
|
'91340000987654321B',
|
|
'安徽省合肥市包河区徽州大道平安大厦',
|
|
'0551-63660002',
|
|
'招商银行合肥分行',
|
|
'6225881234567890123',
|
|
'zkxw',
|
|
1,
|
|
NULL,
|
|
@admin_id,
|
|
'',
|
|
NOW(),
|
|
@admin_id,
|
|
NOW(),
|
|
0
|
|
),
|
|
(
|
|
@ins_inv_3,
|
|
@ins_co_3,
|
|
'太平洋人寿保险股份有限公司安徽分公司',
|
|
'91340000555555555C',
|
|
'安徽省合肥市庐阳区阜阳北路',
|
|
'0551-65660003',
|
|
'中国建设银行合肥庐阳支行',
|
|
'6227001234567890123',
|
|
'zkxw',
|
|
1,
|
|
NULL,
|
|
@admin_id,
|
|
'',
|
|
NOW(),
|
|
@admin_id,
|
|
NOW(),
|
|
0
|
|
);
|
|
|
|
-- =============================================
|
|
-- 3. 保险项目价格
|
|
-- =============================================
|
|
INSERT INTO `biz_insurance_project_price` (
|
|
`id`, `insurance_company_id`, `project_name`, `project_fee`, `status`,
|
|
`tenant_no`, `order_num`, `remark`,
|
|
`create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`
|
|
) VALUES
|
|
-- 中国人寿:细胞储存相关险种
|
|
(
|
|
@ins_pr_1,
|
|
@ins_co_1,
|
|
'新生儿干细胞储存险',
|
|
1280.00,
|
|
'1',
|
|
'zkxw',
|
|
1,
|
|
'适用于满月待办订购,含首年保障',
|
|
@admin_id,
|
|
'',
|
|
NOW(),
|
|
@admin_id,
|
|
NOW(),
|
|
0
|
|
),
|
|
(
|
|
@ins_pr_2,
|
|
@ins_co_1,
|
|
'脐带血储存综合险',
|
|
2580.00,
|
|
'1',
|
|
'zkxw',
|
|
2,
|
|
'脐带血+干细胞联合保障',
|
|
@admin_id,
|
|
'',
|
|
NOW(),
|
|
@admin_id,
|
|
NOW(),
|
|
0
|
|
),
|
|
(
|
|
@ins_pr_3,
|
|
@ins_co_1,
|
|
'细胞储存年度续保',
|
|
680.00,
|
|
'1',
|
|
'zkxw',
|
|
3,
|
|
'次年续保参考价',
|
|
@admin_id,
|
|
'',
|
|
NOW(),
|
|
@admin_id,
|
|
NOW(),
|
|
0
|
|
),
|
|
-- 平安:分级保障计划
|
|
(
|
|
@ins_pr_4,
|
|
@ins_co_2,
|
|
'新生儿保障计划(基础版)',
|
|
980.00,
|
|
'1',
|
|
'zkxw',
|
|
1,
|
|
NULL,
|
|
@admin_id,
|
|
'',
|
|
NOW(),
|
|
@admin_id,
|
|
NOW(),
|
|
0
|
|
),
|
|
(
|
|
@ins_pr_5,
|
|
@ins_co_2,
|
|
'新生儿保障计划(尊享版)',
|
|
1980.00,
|
|
'1',
|
|
'zkxw',
|
|
2,
|
|
'含住院津贴及意外医疗',
|
|
@admin_id,
|
|
'',
|
|
NOW(),
|
|
@admin_id,
|
|
NOW(),
|
|
0
|
|
),
|
|
-- 太平洋(公司已停用,项目仍可作历史参考)
|
|
(
|
|
@ins_pr_6,
|
|
@ins_co_3,
|
|
'围产期母婴健康险',
|
|
1580.00,
|
|
'0',
|
|
'zkxw',
|
|
1,
|
|
'已停用项目示例',
|
|
@admin_id,
|
|
'',
|
|
NOW(),
|
|
@admin_id,
|
|
NOW(),
|
|
0
|
|
);
|