Files
klp-oa/klp-admin/src/main/resources/db/migration/V5__newSql.sql
Joshi 42079a8e58 feat(db): 新增制造规范、产品规范和生产任务表
- 创建 wms_manufacturing_spec表,用于存储制造规范信息- 创建 wms_product_spec_group 和 wms_product_spec 表,用于存储产品规范信息
- 创建 wms_production_task 表,用于存储生产任务信息
- 优化 wms_manufacturing_spec 表,将 spec_id 修改为 bigint 类型
2025-08-25 15:35:38 +08:00

28 lines
2.5 KiB
SQL
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

CREATE TABLE wms_manufacturing_spec (
spec_id INT AUTO_INCREMENT PRIMARY KEY COMMENT '主键',
spec_code VARCHAR(50) NOT NULL COMMENT '制造规范编码',
spec_name VARCHAR(100) NOT NULL COMMENT '制造规范名称',
business_unit VARCHAR(100) COMMENT '所属事业部',
project_team VARCHAR(100) COMMENT '所属项目组',
product_module VARCHAR(100) COMMENT '产品型号/模组',
identifier VARCHAR(50) COMMENT '标识',
material VARCHAR(100) COMMENT '材质',
specification VARCHAR(100) COMMENT '规格/尺寸',
process_route TEXT COMMENT '工艺路线',
process_params TEXT COMMENT '工艺参数',
scope TEXT COMMENT '适用范围',
inspection_standard VARCHAR(100) COMMENT '检验标准',
status INT DEFAULT 1 COMMENT '状态字典1=启用2=未启用3=作废)',
spec_type INT DEFAULT 1 COMMENT '规范类型字典1=普通规范2=新试规范3=临时规范)',
version DECIMAL(4,1) DEFAULT 1.0 COMMENT '版本号',
version_date DATE COMMENT '版本日期',
standard_hours DECIMAL(10,2) DEFAULT 0 COMMENT '理论工时(h)',
create_by VARCHAR(64) NULL COMMENT '创建人',
create_time DATETIME DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间',
update_by VARCHAR(64) NULL COMMENT '更新人',
update_time DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',
del_flag INT DEFAULT 0 COMMENT '删除标志0=正常1=删除)',
remark VARCHAR(500) NULL COMMENT '备注',
UNIQUE KEY uq_spec_code (spec_code, version)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='制造规范表';