Files
MES/yawei-mes/.sql/2025-12-07_v1.0.39_周启威_单一质检.sql
2026-04-02 10:39:03 +08:00

35 lines
1.9 KiB
SQL
Raw Permalink 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 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='单一质检数据表';