45 lines
2.5 KiB
MySQL
45 lines
2.5 KiB
MySQL
|
|
-- 备品备件:按产品目录拆分为单品记录(替代「一条里写多个品名」的种子数据)
|
|||
|
|
-- 执行前请备份数据库。使用 UTF-8 客户端执行。
|
|||
|
|
-- 封面图 cover_image 留空,可在后台「备品备件」里逐条上传。
|
|||
|
|
-- 备件插入后执行 patch_spare_part_categories.sql:左侧为五大类分组,并联表 category_id。
|
|||
|
|
|
|||
|
|
SET NAMES utf8mb4 COLLATE utf8mb4_unicode_ci;
|
|||
|
|
|
|||
|
|
SET @cid := COALESCE(
|
|||
|
|
(SELECT product_category_id FROM f_product_category
|
|||
|
|
WHERE del_flag = 0 AND parent_id IS NULL AND name_zh = '备品备件'
|
|||
|
|
ORDER BY product_category_id ASC LIMIT 1),
|
|||
|
|
6
|
|||
|
|
);
|
|||
|
|
|
|||
|
|
-- 若你的项目里 module_type 已启用,也可仅用备品备件根节点:
|
|||
|
|
-- SET @cid := (SELECT MIN(product_category_id) FROM f_product_category WHERE module_type = 'spare_part' AND parent_id IS NULL AND del_flag = 0 LIMIT 1);
|
|||
|
|
|
|||
|
|
UPDATE f_spare_part
|
|||
|
|
SET del_flag = 1
|
|||
|
|
WHERE del_flag = 0
|
|||
|
|
AND name_zh IN ('辐射管(W/I/U型)', '换热器', '炉辊与张力辊');
|
|||
|
|
|
|||
|
|
INSERT INTO f_spare_part (
|
|||
|
|
category_id, name_zh, name_en,
|
|||
|
|
description_zh, description_en,
|
|||
|
|
sort_order, is_published, del_flag
|
|||
|
|
) VALUES
|
|||
|
|
(@cid, '翅片管换热器', 'Finned Tube Heat Exchanger', '备品备件', 'Spare parts', 10, 1, 0),
|
|||
|
|
(@cid, 'RJC 换热器', 'RJC Heat exchanger', '备品备件', 'Spare parts', 20, 1, 0),
|
|||
|
|
(@cid, 'W 型辐射管', 'W-radiant tube', '备品备件', 'Spare parts', 30, 1, 0),
|
|||
|
|
(@cid, 'I 型辐射管', 'I-type Radiant Tube', '备品备件', 'Spare parts', 40, 1, 0),
|
|||
|
|
(@cid, 'U 型辐射管', 'U-Radiant Tube', '备品备件', 'Spare parts', 50, 1, 0),
|
|||
|
|
(@cid, '滑块', 'Slide Block', '备品备件', 'Spare parts', 60, 1, 0),
|
|||
|
|
(@cid, '轴套衬套', 'Bush and Sleeve', '备品备件', 'Spare parts', 70, 1, 0),
|
|||
|
|
(@cid, '支臂', 'Support Arm', '备品备件', 'Spare parts', 80, 1, 0),
|
|||
|
|
(@cid, '炉辊', 'Hearth Roll', '备品备件', 'Spare parts', 90, 1, 0),
|
|||
|
|
(@cid, '大炉辊', 'Big Hearth Roll', '备品备件', 'Spare parts', 100, 1, 0),
|
|||
|
|
(@cid, '镀铬辊', 'Chromed Roll', '备品备件', 'Spare parts', 110, 1, 0),
|
|||
|
|
(@cid, '氯丁胶转向辊', 'Rubber Turning Roll', '备品备件', 'Spare parts', 120, 1, 0),
|
|||
|
|
(@cid, '聚氨酯辊', 'PU Roll', '备品备件', 'Spare parts', 130, 1, 0),
|
|||
|
|
(@cid, '汲料辊', 'Pick Up Roll', '备品备件', 'Spare parts', 140, 1, 0),
|
|||
|
|
(@cid, '托辊', 'Support Roll', '备品备件', 'Spare parts', 150, 1, 0),
|
|||
|
|
(@cid, '水淬辊', 'Water Quenching Roll', '备品备件', 'Spare parts', 160, 1, 0),
|
|||
|
|
(@cid, '张力辊', 'Bridle Roll', '备品备件', 'Spare parts', 170, 1, 0);
|