liu
21 小时以前 e368ee0141cfc8d4e4001e225b9e4a9cc6a1e034
sql/mysql/mes_auto_code_rule_init.sql
@@ -516,6 +516,89 @@
VALUES (41, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', NOW(), '1', NOW(), b'0');
-- =============================================
-- 6. 补充规则(WM 设备入库单 + PD 产品资料模块)
-- =============================================
-- 6.1 设备入库单编码 (WM_EQUIP_RECEIPT_CODE)
INSERT INTO mes_md_auto_code_rule (id, code, name, description, max_length, padded, status, creator, create_time, updater, update_time, deleted)
VALUES (42, 'WM_EQUIP_RECEIPT_CODE', '设备入库单编码', '用于生成设备入库单编码', 16, b'0', 0, '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, date_format, serial_start_no, serial_step, cycle_flag, cycle_method, remark, creator, create_time, updater, update_time, deleted)
VALUES (42, 1, 3, 3, 'ER_', NULL, NULL, NULL, NULL, NULL, '固定前缀', '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, date_format, serial_start_no, serial_step, cycle_flag, cycle_method, remark, creator, create_time, updater, update_time, deleted)
VALUES (42, 2, 2, 8, NULL, 'yyyyMMdd', NULL, NULL, NULL, NULL, '日期', '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, date_format, serial_start_no, serial_step, cycle_flag, cycle_method, remark, creator, create_time, updater, update_time, deleted)
VALUES (42, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', NOW(), '1', NOW(), b'0');
-- 6.2 资料审核单编码 (PD_DOCUMENT_AUDIT_CODE)
INSERT INTO mes_md_auto_code_rule (id, code, name, description, max_length, padded, status, creator, create_time, updater, update_time, deleted)
VALUES (43, 'PD_DOCUMENT_AUDIT_CODE', '资料审核单编码', '用于生成资料审核单编码', 16, b'0', 0, '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, date_format, serial_start_no, serial_step, cycle_flag, cycle_method, remark, creator, create_time, updater, update_time, deleted)
VALUES (43, 1, 3, 3, 'DA_', NULL, NULL, NULL, NULL, NULL, '固定前缀', '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, date_format, serial_start_no, serial_step, cycle_flag, cycle_method, remark, creator, create_time, updater, update_time, deleted)
VALUES (43, 2, 2, 8, NULL, 'yyyyMMdd', NULL, NULL, NULL, NULL, '日期', '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, date_format, serial_start_no, serial_step, cycle_flag, cycle_method, remark, creator, create_time, updater, update_time, deleted)
VALUES (43, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', NOW(), '1', NOW(), b'0');
-- 6.3 归档台账编码 (PD_ARCHIVE_CODE)
INSERT INTO mes_md_auto_code_rule (id, code, name, description, max_length, padded, status, creator, create_time, updater, update_time, deleted)
VALUES (44, 'PD_ARCHIVE_CODE', '归档台账编码', '用于生成归档台账编码', 16, b'0', 0, '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, date_format, serial_start_no, serial_step, cycle_flag, cycle_method, remark, creator, create_time, updater, update_time, deleted)
VALUES (44, 1, 3, 3, 'AR_', NULL, NULL, NULL, NULL, NULL, '固定前缀', '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, date_format, serial_start_no, serial_step, cycle_flag, cycle_method, remark, creator, create_time, updater, update_time, deleted)
VALUES (44, 2, 2, 8, NULL, 'yyyyMMdd', NULL, NULL, NULL, NULL, '日期', '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, date_format, serial_start_no, serial_step, cycle_flag, cycle_method, remark, creator, create_time, updater, update_time, deleted)
VALUES (44, 3, 4, 4, NULL, NULL, 1, 1, b'1', 3, '流水号-按天循环', '1', NOW(), '1', NOW(), b'0');
-- 6.4 工艺参数编码 (PD_PROCESS_PARAM_CODE)
INSERT INTO mes_md_auto_code_rule (id, code, name, description, max_length, padded, status, creator, create_time, updater, update_time, deleted)
VALUES (45, 'PD_PROCESS_PARAM_CODE', '工艺参数编码', '用于生成工艺参数编码', 12, b'0', 0, '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, serial_start_no, serial_step, cycle_flag, remark, creator, create_time, updater, update_time, deleted)
VALUES (45, 1, 3, 3, 'PPC', NULL, NULL, NULL, '固定前缀', '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, serial_start_no, serial_step, cycle_flag, remark, creator, create_time, updater, update_time, deleted)
VALUES (45, 2, 4, 6, NULL, 1, 1, b'0', '流水号', '1', NOW(), '1', NOW(), b'0');
-- 6.5 工艺参数模板编码 (PD_PROCESS_PARAM_TEMPLATE_CODE)
INSERT INTO mes_md_auto_code_rule (id, code, name, description, max_length, padded, status, creator, create_time, updater, update_time, deleted)
VALUES (46, 'PD_PROCESS_PARAM_TEMPLATE_CODE', '工艺参数模板编码', '用于生成工艺参数模板编码', 12, b'0', 0, '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, serial_start_no, serial_step, cycle_flag, remark, creator, create_time, updater, update_time, deleted)
VALUES (46, 1, 3, 3, 'PPT', NULL, NULL, NULL, '固定前缀', '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, serial_start_no, serial_step, cycle_flag, remark, creator, create_time, updater, update_time, deleted)
VALUES (46, 2, 4, 6, NULL, 1, 1, b'0', '流水号', '1', NOW(), '1', NOW(), b'0');
-- 6.6 产品档案编码 (PD_PRODUCT_CODE)
INSERT INTO mes_md_auto_code_rule (id, code, name, description, max_length, padded, status, creator, create_time, updater, update_time, deleted)
VALUES (47, 'PD_PRODUCT_CODE', '产品档案编码', '用于生成产品档案编码', 12, b'0', 0, '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, serial_start_no, serial_step, cycle_flag, remark, creator, create_time, updater, update_time, deleted)
VALUES (47, 1, 3, 3, 'PRD', NULL, NULL, NULL, '固定前缀', '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, serial_start_no, serial_step, cycle_flag, remark, creator, create_time, updater, update_time, deleted)
VALUES (47, 2, 4, 6, NULL, 1, 1, b'0', '流水号', '1', NOW(), '1', NOW(), b'0');
-- 6.7 服务套餐编码 (PD_PACKAGE_CODE)
INSERT INTO mes_md_auto_code_rule (id, code, name, description, max_length, padded, status, creator, create_time, updater, update_time, deleted)
VALUES (48, 'PD_PACKAGE_CODE', '服务套餐编码', '用于生成服务套餐编码', 12, b'0', 0, '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, serial_start_no, serial_step, cycle_flag, remark, creator, create_time, updater, update_time, deleted)
VALUES (48, 1, 3, 3, 'SPK', NULL, NULL, NULL, '固定前缀', '1', NOW(), '1', NOW(), b'0');
INSERT INTO mes_md_auto_code_part (rule_id, sort, type, length, fix_character, serial_start_no, serial_step, cycle_flag, remark, creator, create_time, updater, update_time, deleted)
VALUES (48, 2, 4, 6, NULL, 1, 1, b'0', '流水号', '1', NOW(), '1', NOW(), b'0');
-- =============================================
-- 执行完成提示
-- =============================================
SELECT 'MES 编码规则初始化完成!' AS result;