新增原料入场记录功能,包含免密接口和数据同步,更新相关控制器、实体和服务,支持条码/批次号生成及管理,优化用户体验和系统实时数据处理能力。
This commit is contained in:
@@ -0,0 +1,30 @@
|
||||
-- ============================================================
|
||||
-- 1. 原料入场记录表:补充 material_code 列
|
||||
-- ============================================================
|
||||
SET @col_exists := (
|
||||
SELECT COUNT(*) FROM information_schema.COLUMNS
|
||||
WHERE TABLE_SCHEMA = DATABASE()
|
||||
AND TABLE_NAME = 'mes_xsl_raw_material_entry'
|
||||
AND COLUMN_NAME = 'material_code'
|
||||
);
|
||||
SET @ddl := IF(@col_exists = 0,
|
||||
'ALTER TABLE `mes_xsl_raw_material_entry` ADD COLUMN `material_code` varchar(100) DEFAULT NULL COMMENT ''物料编码'' AFTER `material_id`',
|
||||
'SELECT 1'
|
||||
);
|
||||
PREPARE s FROM @ddl; EXECUTE s; DEALLOCATE PREPARE s;
|
||||
|
||||
-- ============================================================
|
||||
-- 2. 注册填值规则 mes_raw_material_barcode_rule
|
||||
-- ============================================================
|
||||
INSERT INTO `sys_fill_rule` (`id`, `rule_name`, `rule_code`, `rule_class`, `rule_params`, `create_by`, `create_time`)
|
||||
SELECT '1920000000000001001',
|
||||
'MES原料入场条码/批次号规则',
|
||||
'mes_raw_material_barcode_rule',
|
||||
'org.jeecg.modules.xslmes.rule.RawMaterialBarcodeRule',
|
||||
NULL,
|
||||
'admin',
|
||||
NOW()
|
||||
FROM DUAL
|
||||
WHERE NOT EXISTS (
|
||||
SELECT 1 FROM `sys_fill_rule` WHERE `rule_code` = 'mes_raw_material_barcode_rule'
|
||||
);
|
||||
Reference in New Issue
Block a user