加入规程管理sql
This commit is contained in:
@@ -7,7 +7,8 @@ create table wms_process_spec
|
|||||||
spec_type varchar(20) not null comment '规程类型(PROCESS=工艺规程,STANDARD=工艺标准)',
|
spec_type varchar(20) not null comment '规程类型(PROCESS=工艺规程,STANDARD=工艺标准)',
|
||||||
line_id bigint not null comment '产线ID',
|
line_id bigint not null comment '产线ID',
|
||||||
product_type varchar(50) null comment '产品类型(如HB)',
|
product_type varchar(50) null comment '产品类型(如HB)',
|
||||||
is_enabled tinyint(1) default 1 not null comment '是否启用',
|
is_enabled tinyint(1) default 1 not null comment '是否启用(0=否,1=是)',
|
||||||
|
del_flag tinyint(1) default 0 not null comment '删除标志(0=未删除,1=已删除)',
|
||||||
remark varchar(255) null comment '备注',
|
remark varchar(255) null comment '备注',
|
||||||
create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
|
create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
|
||||||
create_by varchar(50) null comment '创建人',
|
create_by varchar(50) null comment '创建人',
|
||||||
@@ -27,8 +28,9 @@ create table wms_process_spec_version
|
|||||||
primary key,
|
primary key,
|
||||||
spec_id bigint not null comment '规程ID',
|
spec_id bigint not null comment '规程ID',
|
||||||
version_code varchar(50) not null comment '版本号',
|
version_code varchar(50) not null comment '版本号',
|
||||||
is_active tinyint(1) default 0 not null comment '是否当前生效版本',
|
is_active tinyint(1) default 0 not null comment '是否当前生效版本(1=是)',
|
||||||
status tinyint(1) default 1 not null comment '状态(0=禁用,1=启用)',
|
status tinyint(1) default 1 not null comment '状态(0=禁用,1=启用)',
|
||||||
|
del_flag tinyint(1) default 0 not null comment '删除标志',
|
||||||
remark varchar(255) null comment '备注',
|
remark varchar(255) null comment '备注',
|
||||||
create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
|
create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
|
||||||
create_by varchar(50) null comment '创建人',
|
create_by varchar(50) null comment '创建人',
|
||||||
@@ -41,25 +43,27 @@ create table wms_process_spec_version
|
|||||||
engine = InnoDB
|
engine = InnoDB
|
||||||
row_format = DYNAMIC;
|
row_format = DYNAMIC;
|
||||||
|
|
||||||
|
|
||||||
create table wms_process_plan
|
create table wms_process_plan
|
||||||
(
|
(
|
||||||
plan_id bigint auto_increment comment '方案ID'
|
plan_id bigint auto_increment comment '方案ID'
|
||||||
primary key,
|
primary key,
|
||||||
version_id bigint not null comment '版本ID',
|
version_id bigint not null comment '版本ID',
|
||||||
segment_type varchar(50) not null comment '段类型(入口段/工艺段/出口段)',
|
segment_type varchar(50) not null comment '段类型(INLET/PROCESS/OUTLET)',
|
||||||
segment_name varchar(100) not null comment '段名称',
|
segment_name varchar(100) not null comment '段名称',
|
||||||
point_name varchar(100) not null comment '点位名称',
|
point_name varchar(100) not null comment '点位名称',
|
||||||
point_code varchar(100) null comment '点位编码',
|
point_code varchar(100) null comment '点位编码',
|
||||||
actual_point_id bigint null comment '实际点位ID(设备点位)',
|
actual_point_id bigint null comment '实际点位ID(设备点位)',
|
||||||
unit varchar(20) null comment '单位',
|
sort_order int default 0 not null comment '排序',
|
||||||
remark varchar(255) null comment '备注',
|
del_flag tinyint(1) default 0 not null comment '删除标志',
|
||||||
create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
|
remark varchar(255) null comment '备注',
|
||||||
create_by varchar(50) null comment '创建人',
|
create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
|
||||||
update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新时间',
|
create_by varchar(50) null comment '创建人',
|
||||||
update_by varchar(50) null comment '更新人'
|
update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新时间',
|
||||||
|
update_by varchar(50) null comment '更新人',
|
||||||
|
|
||||||
|
index idx_version_id (version_id)
|
||||||
)
|
)
|
||||||
comment '方案详情(段+点位)'
|
comment '方案点位表'
|
||||||
engine = InnoDB
|
engine = InnoDB
|
||||||
row_format = DYNAMIC;
|
row_format = DYNAMIC;
|
||||||
|
|
||||||
@@ -68,16 +72,22 @@ create table wms_process_plan_param
|
|||||||
param_id bigint auto_increment comment '参数ID'
|
param_id bigint auto_increment comment '参数ID'
|
||||||
primary key,
|
primary key,
|
||||||
plan_id bigint not null comment '方案ID',
|
plan_id bigint not null comment '方案ID',
|
||||||
param_name varchar(100) not null comment '参数名称(如L1设定值)',
|
param_code varchar(50) not null comment '参数编码(TEMP/PRESS等)',
|
||||||
|
param_name varchar(100) not null comment '参数名称',
|
||||||
target_value decimal(18, 4) null comment '设定值',
|
target_value decimal(18, 4) null comment '设定值',
|
||||||
lower_limit decimal(18, 4) null comment '下限',
|
lower_limit decimal(18, 4) null comment '下限',
|
||||||
upper_limit decimal(18, 4) null comment '上限',
|
upper_limit decimal(18, 4) null comment '上限',
|
||||||
unit varchar(20) null comment '单位',
|
unit varchar(20) null comment '单位',
|
||||||
|
sort_order int default 0 not null comment '排序',
|
||||||
|
del_flag tinyint(1) default 0 not null comment '删除标志',
|
||||||
|
remark varchar(255) null comment '备注',
|
||||||
create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
|
create_time datetime default CURRENT_TIMESTAMP not null comment '创建时间',
|
||||||
create_by varchar(50) null comment '创建人',
|
create_by varchar(50) null comment '创建人',
|
||||||
update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新时间',
|
update_time datetime default CURRENT_TIMESTAMP not null on update CURRENT_TIMESTAMP comment '更新时间',
|
||||||
update_by varchar(50) null comment '更新人'
|
update_by varchar(50) null comment '更新人',
|
||||||
|
|
||||||
|
index idx_plan_id (plan_id)
|
||||||
)
|
)
|
||||||
comment '方案参数配置'
|
comment '方案参数表'
|
||||||
engine = InnoDB
|
engine = InnoDB
|
||||||
row_format = DYNAMIC;
|
row_format = DYNAMIC;
|
||||||
|
|||||||
Reference in New Issue
Block a user