混炼示方优化
This commit is contained in:
@@ -0,0 +1,11 @@
|
||||
-- 混炼示方:人工/自动小料称重上下限容差
|
||||
-- author: cursor date: 2026-06-12 for:【XSLMES-20260612-A02】混炼示方小料称重范围
|
||||
SET @db = DATABASE();
|
||||
|
||||
SET @sql = IF((SELECT COUNT(*) FROM information_schema.COLUMNS WHERE TABLE_SCHEMA=@db AND TABLE_NAME='mes_xsl_mixing_spec' AND COLUMN_NAME='manual_small_weigh_lower_tol')=0,
|
||||
'ALTER TABLE `mes_xsl_mixing_spec`
|
||||
ADD COLUMN `manual_small_weigh_lower_tol` decimal(18,6) DEFAULT 0.010000 COMMENT ''人工小料计量下限容差(KG)'' AFTER `auto_small_print_setting`,
|
||||
ADD COLUMN `manual_small_weigh_upper_tol` decimal(18,6) DEFAULT 0.010000 COMMENT ''人工小料计量上限容差(KG)'' AFTER `manual_small_weigh_lower_tol`,
|
||||
ADD COLUMN `auto_small_weigh_lower_tol` decimal(18,6) DEFAULT 0.010000 COMMENT ''自动小料计量下限容差(KG)'' AFTER `manual_small_weigh_upper_tol`,
|
||||
ADD COLUMN `auto_small_weigh_upper_tol` decimal(18,6) DEFAULT 0.010000 COMMENT ''自动小料计量上限容差(KG)'' AFTER `auto_small_weigh_lower_tol`','SELECT 1');
|
||||
PREPARE s FROM @sql; EXECUTE s; DEALLOCATE PREPARE s;
|
||||
@@ -0,0 +1,21 @@
|
||||
-- 混炼示方历史记录表(完整快照备份)
|
||||
SET NAMES utf8mb4;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS `mes_xsl_mixing_spec_history` (
|
||||
`id` varchar(32) NOT NULL COMMENT '主键',
|
||||
`mixing_spec_id` varchar(32) NOT NULL COMMENT '混炼示方主表ID',
|
||||
`spec_name` varchar(200) DEFAULT NULL COMMENT '规格名',
|
||||
`issue_number` varchar(64) DEFAULT NULL COMMENT '发行编号',
|
||||
`version_no` varchar(20) NOT NULL COMMENT '版本号,如v1.0',
|
||||
`action_type` varchar(20) NOT NULL COMMENT '操作类型 create=新增 update=修改',
|
||||
`snapshot_json` longtext COMMENT '完整快照JSON',
|
||||
`operate_time` datetime DEFAULT NULL COMMENT '操作时间',
|
||||
`operate_by` varchar(64) DEFAULT NULL COMMENT '操作人账号',
|
||||
`operate_by_name` varchar(100) DEFAULT NULL COMMENT '操作人姓名',
|
||||
`tenant_id` int DEFAULT NULL COMMENT '租户ID',
|
||||
PRIMARY KEY (`id`),
|
||||
KEY `idx_msh_mixing_spec_id` (`mixing_spec_id`),
|
||||
KEY `idx_msh_version_no` (`version_no`),
|
||||
KEY `idx_msh_operate_time` (`operate_time`),
|
||||
KEY `idx_msh_tenant` (`tenant_id`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='MES混炼示方历史记录';
|
||||
Reference in New Issue
Block a user