提交
This commit is contained in:
1 parent
93c28759d0
commit
b23a2eb350
129 files changed
+28511
-17769
No files matched your search
@@ -0,0 +1,56 @@
|
||||
-- 洁净服初始数据导入(来源:洁净服.txt,5列格式)
|
||||
-- 幂等:按 tenant_no + garment_code 跳过已存在记录
|
||||
-- id / order_num 从表中已有最大值递增,避免主键冲突
|
||||
-- 执行:mysql -u root -p zkxw < docs/sql/seed_cleanroom_garments.sql
|
||||
SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;
|
||||
|
||||
SET @cg_seq := (
|
||||
SELECT IFNULL(MAX(CAST(SUBSTRING(`id`, 3) AS UNSIGNED)), 0)
|
||||
FROM `biz_cleanroom_garment`
|
||||
WHERE `id` REGEXP '^cg[0-9]+$'
|
||||
);
|
||||
SET @order_seq := (
|
||||
SELECT IFNULL(MAX(`order_num`), 0)
|
||||
FROM `biz_cleanroom_garment`
|
||||
WHERE `tenant_no` = 'zkxw' AND `del_flag` = 0
|
||||
);
|
||||
|
||||
INSERT INTO `biz_cleanroom_garment` (`id`, `garment_code`, `garment_name`, `wash_discard_limit`, `sterilize_discard_limit`, `inbound_date`, `discard_date`, `garment_status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
|
||||
SELECT CONCAT('cg', LPAD(@cg_seq := @cg_seq + 1, 32, '0')), '10', '耐高温高筒布鞋蓝', 100, 100, '2026-06-24', NULL, 'zc', 'zkxw', @order_seq := @order_seq + 1, '耐高温高筒布鞋蓝 洁净鞋袋 蓝条 已编 10', NULL, '', '2026-06-24 10:00:00', NULL, '2026-06-24 10:00:00', 0 FROM DUAL
|
||||
WHERE NOT EXISTS (SELECT 1 FROM `biz_cleanroom_garment` WHERE `garment_code`='10' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
||||
|
||||
INSERT INTO `biz_cleanroom_garment` (`id`, `garment_code`, `garment_name`, `wash_discard_limit`, `sterilize_discard_limit`, `inbound_date`, `discard_date`, `garment_status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
|
||||
SELECT CONCAT('cg', LPAD(@cg_seq := @cg_seq + 1, 32, '0')), '11', '耐高温高筒布鞋蓝', 100, 100, '2026-06-24', NULL, 'zc', 'zkxw', @order_seq := @order_seq + 1, '耐高温高筒布鞋蓝 洁净鞋袋 蓝条 已编 11', NULL, '', '2026-06-24 10:00:00', NULL, '2026-06-24 10:00:00', 0 FROM DUAL
|
||||
WHERE NOT EXISTS (SELECT 1 FROM `biz_cleanroom_garment` WHERE `garment_code`='11' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
||||
|
||||
INSERT INTO `biz_cleanroom_garment` (`id`, `garment_code`, `garment_name`, `wash_discard_limit`, `sterilize_discard_limit`, `inbound_date`, `discard_date`, `garment_status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
|
||||
SELECT CONCAT('cg', LPAD(@cg_seq := @cg_seq + 1, 32, '0')), '12', '耐高温高筒布鞋蓝', 100, 100, '2026-06-24', NULL, 'zc', 'zkxw', @order_seq := @order_seq + 1, '耐高温高筒布鞋蓝 洁净鞋袋 蓝条 已编 12', NULL, '', '2026-06-24 10:00:00', NULL, '2026-06-24 10:00:00', 0 FROM DUAL
|
||||
WHERE NOT EXISTS (SELECT 1 FROM `biz_cleanroom_garment` WHERE `garment_code`='12' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
||||
|
||||
INSERT INTO `biz_cleanroom_garment` (`id`, `garment_code`, `garment_name`, `wash_discard_limit`, `sterilize_discard_limit`, `inbound_date`, `discard_date`, `garment_status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
|
||||
SELECT CONCAT('cg', LPAD(@cg_seq := @cg_seq + 1, 32, '0')), '13', '耐高温高筒布鞋蓝', 100, 100, '2026-06-24', NULL, 'zc', 'zkxw', @order_seq := @order_seq + 1, '耐高温高筒布鞋蓝 洁净鞋袋 蓝条 已编 13', NULL, '', '2026-06-24 10:00:00', NULL, '2026-06-24 10:00:00', 0 FROM DUAL
|
||||
WHERE NOT EXISTS (SELECT 1 FROM `biz_cleanroom_garment` WHERE `garment_code`='13' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
||||
|
||||
INSERT INTO `biz_cleanroom_garment` (`id`, `garment_code`, `garment_name`, `wash_discard_limit`, `sterilize_discard_limit`, `inbound_date`, `discard_date`, `garment_status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
|
||||
SELECT CONCAT('cg', LPAD(@cg_seq := @cg_seq + 1, 32, '0')), '14', '耐高温高筒布鞋蓝', 100, 100, '2026-06-24', NULL, 'zc', 'zkxw', @order_seq := @order_seq + 1, '耐高温高筒布鞋蓝 洁净鞋袋 蓝条 已编 14', NULL, '', '2026-06-24 10:00:00', NULL, '2026-06-24 10:00:00', 0 FROM DUAL
|
||||
WHERE NOT EXISTS (SELECT 1 FROM `biz_cleanroom_garment` WHERE `garment_code`='14' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
||||
|
||||
INSERT INTO `biz_cleanroom_garment` (`id`, `garment_code`, `garment_name`, `wash_discard_limit`, `sterilize_discard_limit`, `inbound_date`, `discard_date`, `garment_status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
|
||||
SELECT CONCAT('cg', LPAD(@cg_seq := @cg_seq + 1, 32, '0')), '15', '耐高温高筒布鞋蓝', 100, 100, '2026-06-24', NULL, 'zc', 'zkxw', @order_seq := @order_seq + 1, '耐高温高筒布鞋蓝 洁净鞋袋 蓝条 已编 15', NULL, '', '2026-06-24 10:00:00', NULL, '2026-06-24 10:00:00', 0 FROM DUAL
|
||||
WHERE NOT EXISTS (SELECT 1 FROM `biz_cleanroom_garment` WHERE `garment_code`='15' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
||||
|
||||
INSERT INTO `biz_cleanroom_garment` (`id`, `garment_code`, `garment_name`, `wash_discard_limit`, `sterilize_discard_limit`, `inbound_date`, `discard_date`, `garment_status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
|
||||
SELECT CONCAT('cg', LPAD(@cg_seq := @cg_seq + 1, 32, '0')), '16', '耐高温高筒布鞋蓝', 100, 100, '2026-06-24', NULL, 'zc', 'zkxw', @order_seq := @order_seq + 1, '耐高温高筒布鞋蓝 洁净鞋袋 蓝条 已编 16', NULL, '', '2026-06-24 10:00:00', NULL, '2026-06-24 10:00:00', 0 FROM DUAL
|
||||
WHERE NOT EXISTS (SELECT 1 FROM `biz_cleanroom_garment` WHERE `garment_code`='16' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
||||
|
||||
INSERT INTO `biz_cleanroom_garment` (`id`, `garment_code`, `garment_name`, `wash_discard_limit`, `sterilize_discard_limit`, `inbound_date`, `discard_date`, `garment_status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
|
||||
SELECT CONCAT('cg', LPAD(@cg_seq := @cg_seq + 1, 32, '0')), '17', '耐高温高筒布鞋蓝', 100, 100, '2026-06-24', NULL, 'zc', 'zkxw', @order_seq := @order_seq + 1, '耐高温高筒布鞋蓝 洁净鞋袋 蓝条 已编 17', NULL, '', '2026-06-24 10:00:00', NULL, '2026-06-24 10:00:00', 0 FROM DUAL
|
||||
WHERE NOT EXISTS (SELECT 1 FROM `biz_cleanroom_garment` WHERE `garment_code`='17' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
||||
|
||||
INSERT INTO `biz_cleanroom_garment` (`id`, `garment_code`, `garment_name`, `wash_discard_limit`, `sterilize_discard_limit`, `inbound_date`, `discard_date`, `garment_status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
|
||||
SELECT CONCAT('cg', LPAD(@cg_seq := @cg_seq + 1, 32, '0')), '18', '耐高温高筒布鞋蓝', 100, 100, '2026-06-24', NULL, 'zc', 'zkxw', @order_seq := @order_seq + 1, '耐高温高筒布鞋蓝 洁净鞋袋 蓝条 已编 18', NULL, '', '2026-06-24 10:00:00', NULL, '2026-06-24 10:00:00', 0 FROM DUAL
|
||||
WHERE NOT EXISTS (SELECT 1 FROM `biz_cleanroom_garment` WHERE `garment_code`='18' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
||||
|
||||
INSERT INTO `biz_cleanroom_garment` (`id`, `garment_code`, `garment_name`, `wash_discard_limit`, `sterilize_discard_limit`, `inbound_date`, `discard_date`, `garment_status`, `tenant_no`, `order_num`, `remark`, `create_by`, `create_dept_id`, `create_time`, `update_by`, `update_time`, `del_flag`)
|
||||
SELECT CONCAT('cg', LPAD(@cg_seq := @cg_seq + 1, 32, '0')), '19', '耐高温高筒布鞋蓝', 100, 100, '2026-06-24', NULL, 'zc', 'zkxw', @order_seq := @order_seq + 1, '耐高温高筒布鞋蓝 洁净鞋袋 蓝条 已编 19', NULL, '', '2026-06-24 10:00:00', NULL, '2026-06-24 10:00:00', 0 FROM DUAL
|
||||
WHERE NOT EXISTS (SELECT 1 FROM `biz_cleanroom_garment` WHERE `garment_code`='19' AND `tenant_no`='zkxw' AND `del_flag`=0);
|
||||
Reference in new issue
Block a user