feat: allow empty fields on qc material month template rows

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zlwuandCursor committed 2026-08-19 13:06:35 +08:00
1 parent f7ee984d04
commit 0a5bf28e58
7 files changed
+158 -120

No files matched your search

@@ -0,0 +1,13 @@
-- 质检物料月初模板:模板行字段改为可空(维护时可不全填,确认入库时再校验)
-- MySQL 5.7;已建表环境执行本脚本
ALTER TABLE `biz_qc_material_month_template`
MODIFY COLUMN `material_code` varchar(64) NOT NULL DEFAULT '' COMMENT '物料编码',
MODIFY COLUMN `material_name` varchar(200) NOT NULL DEFAULT '' COMMENT '物料名称',
MODIFY COLUMN `catalog_no` varchar(128) DEFAULT NULL COMMENT '货号',
MODIFY COLUMN `batch_no` varchar(128) DEFAULT NULL COMMENT '批号',
MODIFY COLUMN `manufacturer` varchar(200) DEFAULT NULL COMMENT '厂家',
MODIFY COLUMN `unit_price` decimal(18,2) NOT NULL DEFAULT 0.00 COMMENT '单价(元)',
MODIFY COLUMN `amount` decimal(18,2) NOT NULL DEFAULT 0.00 COMMENT '金额(元)',
MODIFY COLUMN `in_qty` decimal(18,4) NOT NULL DEFAULT 0.0000 COMMENT '默认入库数量',
MODIFY COLUMN `expire_date` date DEFAULT NULL COMMENT '默认过期日期';
@@ -4,17 +4,17 @@
CREATE TABLE IF NOT EXISTS `biz_qc_material_month_template` (
`id` varchar(64) NOT NULL COMMENT '主键ID',
`material_id` varchar(64) DEFAULT NULL COMMENT '关联 biz_qc_material.id,可空',
`material_code` varchar(64) NOT NULL COMMENT '物料编码',
`material_name` varchar(200) NOT NULL COMMENT '物料名称',
`material_code` varchar(64) NOT NULL DEFAULT '' COMMENT '物料编码',
`material_name` varchar(200) NOT NULL DEFAULT '' COMMENT '物料名称',
`spec_model` varchar(200) DEFAULT NULL COMMENT '规格型号',
`unit` varchar(32) DEFAULT NULL COMMENT '单位',
`catalog_no` varchar(128) NOT NULL COMMENT '货号',
`batch_no` varchar(128) NOT NULL COMMENT '批号',
`manufacturer` varchar(200) NOT NULL COMMENT '厂家',
`unit_price` decimal(18,2) NOT NULL COMMENT '单价(元)',
`amount` decimal(18,2) NOT NULL COMMENT '金额(元)',
`in_qty` decimal(18,4) NOT NULL COMMENT '默认入库数量',
`expire_date` date NOT NULL COMMENT '默认过期日期',
`catalog_no` varchar(128) DEFAULT NULL COMMENT '货号',
`batch_no` varchar(128) DEFAULT NULL COMMENT '批号',
`manufacturer` varchar(200) DEFAULT NULL COMMENT '厂家',
`unit_price` decimal(18,2) NOT NULL DEFAULT 0.00 COMMENT '单价(元)',
`amount` decimal(18,2) NOT NULL DEFAULT 0.00 COMMENT '金额(元)',
`in_qty` decimal(18,4) NOT NULL DEFAULT 0.0000 COMMENT '默认入库数量',
`expire_date` date DEFAULT NULL COMMENT '默认过期日期',
`tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号',
`order_num` int(11) DEFAULT 0 COMMENT '排序号',
`remark` varchar(512) DEFAULT NULL COMMENT '备注',