45 lines
2.5 KiB
SQL
45 lines
2.5 KiB
SQL
-- 检测项目参数模板
|
|
CREATE TABLE IF NOT EXISTS `biz_qc_item_param` (
|
|
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
|
`item_source` varchar(16) NOT NULL COMMENT 'lab实验室 third_party第三方',
|
|
`item_id` varchar(64) NOT NULL COMMENT '检测项目ID',
|
|
`param_name` varchar(200) NOT NULL COMMENT '参数名称',
|
|
`param_code` varchar(64) NOT NULL COMMENT '参数编码',
|
|
`param_unit` varchar(32) DEFAULT NULL COMMENT '单位',
|
|
`param_type` varchar(16) NOT NULL DEFAULT 'text' COMMENT 'number/text/select',
|
|
`required_flag` char(1) NOT NULL DEFAULT '0' COMMENT '1必填 0非必填',
|
|
`tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号',
|
|
`order_num` int(11) DEFAULT NULL COMMENT '排序号',
|
|
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
|
|
`create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID',
|
|
`create_time` datetime NOT NULL COMMENT '创建时间',
|
|
`update_by` varchar(64) DEFAULT NULL COMMENT '更新人id',
|
|
`update_time` datetime NOT NULL COMMENT '更新时间',
|
|
`del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记',
|
|
PRIMARY KEY (`id`),
|
|
KEY `idx_qc_param_item` (`item_source`, `item_id`, `del_flag`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='检测项目参数模板';
|
|
|
|
-- 质检任务检测结果
|
|
CREATE TABLE IF NOT EXISTS `biz_qc_task_result` (
|
|
`id` varchar(64) NOT NULL COMMENT '主键ID',
|
|
`task_id` varchar(64) NOT NULL COMMENT '质检任务ID',
|
|
`param_id` varchar(64) DEFAULT NULL COMMENT '参数模板ID',
|
|
`param_name` varchar(200) NOT NULL COMMENT '参数名快照',
|
|
`param_code` varchar(64) DEFAULT NULL COMMENT '参数编码快照',
|
|
`param_unit` varchar(32) DEFAULT NULL COMMENT '单位快照',
|
|
`param_type` varchar(16) NOT NULL DEFAULT 'text' COMMENT '类型快照',
|
|
`param_value` varchar(500) DEFAULT NULL COMMENT '填写值',
|
|
`tenant_no` varchar(64) NOT NULL DEFAULT 'zkxw' COMMENT '租户编号',
|
|
`remark` varchar(512) DEFAULT NULL COMMENT '备注',
|
|
`create_by` varchar(64) DEFAULT NULL COMMENT '创建人id',
|
|
`create_dept_id` varchar(64) NOT NULL DEFAULT '' COMMENT '创建人部门ID',
|
|
`create_time` datetime NOT NULL COMMENT '创建时间',
|
|
`update_by` varchar(64) DEFAULT NULL COMMENT '更新人id',
|
|
`update_time` datetime NOT NULL COMMENT '更新时间',
|
|
`del_flag` tinyint(4) NOT NULL DEFAULT '0' COMMENT '删除标记',
|
|
PRIMARY KEY (`id`),
|
|
KEY `idx_qc_result_task` (`task_id`, `del_flag`)
|
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='质检任务检测结果';
|