Files
xgy-oa/klp-admin/src/main/resources/db/migration/V6__newSql.sql
JR f781bec867 feat(wms): 添加制造规范管理功能
- 新增制造规范相关的数据模型、接口、控制器、服务实现和映射文件
- 实现了制造规范的查询、新增、修改和删除功能
- 添加了制造规范的导出功能- 优化了制造规范的查询条件和结果展示
2025-08-25 15:53:06 +08:00

63 lines
4.0 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.

alter table wms_manufacturing_spec
modify spec_id bigint auto_increment comment '主键';
DROP TABLE IF EXISTS `wms_product_spec_group`;
CREATE TABLE wms_product_spec_group (
group_id BiGINT AUTO_INCREMENT PRIMARY KEY COMMENT '主键',
group_code VARCHAR(50) NOT NULL COMMENT '产品规范组编码',
product_id BIGINT NOT NULL COMMENT '绑定的产品ID',
group_name VARCHAR(100) COMMENT '产品规范组名称',
status INT DEFAULT 1 COMMENT '状态字典1=启用2=停用)',
remark VARCHAR(500) COMMENT '备注',
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=删除)',
UNIQUE KEY uq_group_code (group_code)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='产品规范组表';
DROP TABLE IF EXISTS `wms_product_spec`;
CREATE TABLE wms_product_spec (
spec_id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '主键',
group_id BIGINT NOT NULL COMMENT '所属产品规范组ID',
spec_key VARCHAR(100) NOT NULL COMMENT '规范键',
spec_value VARCHAR(500) NOT NULL COMMENT '规范值',
remark VARCHAR(500) COMMENT '备注',
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=删除)'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='产品规范表(键值对模式)';
DROP TABLE IF EXISTS `wms_production_task`;
CREATE TABLE wms_production_task (
task_id BIGINT AUTO_INCREMENT PRIMARY KEY COMMENT '主键',
product_spec_group_id BIGINT NOT NULL COMMENT '产品规范组ID',
manufacturing_spec_id BIGINT NOT NULL COMMENT '制造规范ID',
order_id BIGINT NOT NULL COMMENT '订单ID',
order_item_id BIGINT NOT NULL COMMENT '订单明细ID',
plan_name VARCHAR(200) NOT NULL COMMENT '计划名称',
plan_code VARCHAR(100) NOT NULL COMMENT '计划编号',
status INT DEFAULT 0 COMMENT '状态字典0=未开始1=进行中2=完成3=暂停4=取消)',
remark VARCHAR(500) COMMENT '备注',
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=删除)'
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='生产任务表';