35 lines
1.9 KiB
SQL
35 lines
1.9 KiB
SQL
-- 单一质检配置表
|
||
CREATE TABLE IF NOT EXISTS `pro_quality_config` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`field_name` varchar(100) NOT NULL COMMENT '字段名称',
|
||
`field_label` varchar(100) NOT NULL COMMENT '字段标签(显示名称)',
|
||
`field_type` varchar(20) DEFAULT 'text' COMMENT '字段类型:text/number/date/select',
|
||
`field_options` varchar(500) DEFAULT NULL COMMENT '字段选项(select类型时使用,逗号分隔)',
|
||
`sort` int(11) DEFAULT 0 COMMENT '排序',
|
||
`status` char(1) DEFAULT '0' COMMENT '状态(0正常 1停用)',
|
||
`remark` varchar(500) DEFAULT NULL COMMENT '备注',
|
||
`create_by` varchar(64) DEFAULT NULL COMMENT '创建者',
|
||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`update_by` varchar(64) DEFAULT NULL COMMENT '更新者',
|
||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
UNIQUE KEY `uk_field_name` (`field_name`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='单一质检配置表';
|
||
|
||
-- 单一质检数据表
|
||
CREATE TABLE IF NOT EXISTS `pro_quality_data` (
|
||
`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
|
||
`work_order_id` bigint(20) NOT NULL COMMENT '工单ID',
|
||
`work_order_entry_id` bigint(20) DEFAULT NULL COMMENT '工单分录ID(工序ID)',
|
||
`field_name` varchar(100) NOT NULL COMMENT '字段名称',
|
||
`field_value` varchar(500) DEFAULT NULL COMMENT '字段值',
|
||
`create_by` varchar(64) DEFAULT NULL COMMENT '创建者',
|
||
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
||
`update_by` varchar(64) DEFAULT NULL COMMENT '更新者',
|
||
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
||
PRIMARY KEY (`id`),
|
||
KEY `idx_work_order_id` (`work_order_id`),
|
||
KEY `idx_work_order_entry_id` (`work_order_entry_id`),
|
||
KEY `idx_field_name` (`field_name`)
|
||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='单一质检数据表';
|