15 lines
5.2 KiB
SQL
15 lines
5.2 KiB
SQL
-- 常用快递公司初始化(幂等:按 express_code + tenant_no 跳过已存在记录)
|
|
-- 执行:mysql -u root -p zkxw < docs/sql/seed_express_companies.sql
|
|
SET NAMES utf8mb4;
|
|
|
|
INSERT INTO `biz_express_company` (`id`, `express_code`, `express_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) SELECT 'e5000000000000000000000000000001', 'SF', '顺丰速运', 'zkxw', 1, '常用快递', 'd3000000000000000000000000000001', '', NOW(), 'd3000000000000000000000000000001', NOW(), 0 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `biz_express_company` WHERE `express_code`='SF' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
|
INSERT INTO `biz_express_company` (`id`, `express_code`, `express_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) SELECT 'e5000000000000000000000000000002', 'YTO', '圆通速递', 'zkxw', 2, '常用快递', 'd3000000000000000000000000000001', '', NOW(), 'd3000000000000000000000000000001', NOW(), 0 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `biz_express_company` WHERE `express_code`='YTO' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
|
INSERT INTO `biz_express_company` (`id`, `express_code`, `express_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) SELECT 'e5000000000000000000000000000003', 'ZTO', '中通快递', 'zkxw', 3, '常用快递', 'd3000000000000000000000000000001', '', NOW(), 'd3000000000000000000000000000001', NOW(), 0 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `biz_express_company` WHERE `express_code`='ZTO' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
|
INSERT INTO `biz_express_company` (`id`, `express_code`, `express_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) SELECT 'e5000000000000000000000000000004', 'STO', '申通快递', 'zkxw', 4, '常用快递', 'd3000000000000000000000000000001', '', NOW(), 'd3000000000000000000000000000001', NOW(), 0 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `biz_express_company` WHERE `express_code`='STO' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
|
INSERT INTO `biz_express_company` (`id`, `express_code`, `express_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) SELECT 'e5000000000000000000000000000005', 'YD', '韵达速递', 'zkxw', 5, '常用快递', 'd3000000000000000000000000000001', '', NOW(), 'd3000000000000000000000000000001', NOW(), 0 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `biz_express_company` WHERE `express_code`='YD' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
|
INSERT INTO `biz_express_company` (`id`, `express_code`, `express_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) SELECT 'e5000000000000000000000000000006', 'JD', '京东物流', 'zkxw', 6, '常用快递', 'd3000000000000000000000000000001', '', NOW(), 'd3000000000000000000000000000001', NOW(), 0 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `biz_express_company` WHERE `express_code`='JD' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
|
INSERT INTO `biz_express_company` (`id`, `express_code`, `express_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) SELECT 'e5000000000000000000000000000007', 'EMS', '中国邮政EMS', 'zkxw', 7, '常用快递', 'd3000000000000000000000000000001', '', NOW(), 'd3000000000000000000000000000001', NOW(), 0 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `biz_express_company` WHERE `express_code`='EMS' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
|
INSERT INTO `biz_express_company` (`id`, `express_code`, `express_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) SELECT 'e5000000000000000000000000000008', 'HTKY', '百世快递', 'zkxw', 8, '常用快递', 'd3000000000000000000000000000001', '', NOW(), 'd3000000000000000000000000000001', NOW(), 0 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `biz_express_company` WHERE `express_code`='HTKY' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
|
INSERT INTO `biz_express_company` (`id`, `express_code`, `express_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) SELECT 'e5000000000000000000000000000009', 'JTSD', '极兔速递', 'zkxw', 9, '常用快递', 'd3000000000000000000000000000001', '', NOW(), 'd3000000000000000000000000000001', NOW(), 0 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `biz_express_company` WHERE `express_code`='JTSD' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
|
INSERT INTO `biz_express_company` (`id`, `express_code`, `express_name`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`) SELECT 'e500000000000000000000000000000a', 'DBL', '德邦快递', 'zkxw', 10, '常用快递', 'd3000000000000000000000000000001', '', NOW(), 'd3000000000000000000000000000001', NOW(), 0 FROM DUAL WHERE NOT EXISTS (SELECT 1 FROM `biz_express_company` WHERE `express_code`='DBL' AND `tenant_no`='zkxw' AND `del_flag`=0);
|