alter table imcs_tenant_productionresource add GATHER_TASK_ID int(11)  comment '采集任务ID';

alter table imcs_b_bom_procedure_version add program_test varchar(4)  comment '人工质检配置(1-无需2-需要)';

alter table imcs_a_auto_node_log add loading_user_id bigint(20)  comment '上下料人员ID';

CREATE TABLE `imcs_t_task_node` (
  `id` bigint(20) NOT NULL,
  `order_id` bigint(20) DEFAULT NULL COMMENT '订单ID',
  `task_id` bigint(20) NOT NULL COMMENT '任务ID',
  `task_node_no` varchar(32) DEFAULT NULL COMMENT '编号',
  `auto_node_id` bigint(20) DEFAULT NULL COMMENT '自动化节点ID',
  `auto_node_code` varchar(32) DEFAULT NULL COMMENT '自动化节点编码',
  `start_time` datetime DEFAULT NULL COMMENT '开始时间',
  `end_time` datetime DEFAULT NULL COMMENT '截止时间',
  `create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
  `create_time` datetime NOT NULL COMMENT '创建时间',
  `update_time` datetime NOT NULL COMMENT '修改时间',
  `update_user` bigint(20) DEFAULT NULL COMMENT 'update_by',
  `prority` int(10) DEFAULT NULL COMMENT '优先级',
  `loading_user_id` bigint(20) DEFAULT NULL COMMENT '上下料人员ID',
  `feedback` varchar(256) DEFAULT NULL COMMENT '反馈信息',
  `feedback_file` varchar(128) DEFAULT NULL COMMENT '反馈附件',
  `exe_status` varchar(16) DEFAULT NULL COMMENT '状态(1-待执行2-进行中3-已完成）',
  `exe_result` varchar(16) DEFAULT NULL COMMENT '执行结果(1-成功0-失败)',
  `resource_id` bigint(20) DEFAULT NULL COMMENT '资源ID',
  `procedure_productionresource_id` bigint(20) DEFAULT NULL COMMENT '工序生产资源ID',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='节点任务表';

CREATE TABLE `imcs_b_bom_procedure_test` (
  `id` bigint(20) NOT NULL,
  `procedure_id` bigint(20) DEFAULT NULL COMMENT '工序ID',
  `content` varchar(256) DEFAULT NULL COMMENT '质检内容',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  `update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
  `file_path` varchar(256) DEFAULT NULL COMMENT '文件路径',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='工序质检';

CREATE TABLE `imcs_p_productionline_user` (
  `id` bigint(20) NOT NULL,
  `type` varchar(10) DEFAULT '' COMMENT '类型(1-上料2-下料）',
  `user_id` bigint(20) DEFAULT NULL COMMENT '人员ID',
  `productionline_id` bigint(20) DEFAULT NULL COMMENT '产线ID',
  `create_time` datetime DEFAULT NULL COMMENT '创建时间',
  `create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
  `update_time` datetime DEFAULT NULL COMMENT '修改时间',
  `update_user` bigint(20) DEFAULT NULL COMMENT '修改人',
  PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='产线-人员配置：目前有上下料';

-------------------------2021.7.27 全亚中 设备维保计划表--------------------
CREATE TABLE `imcs_tenant_repair`  (
  `id` bigint(20) NOT NULL COMMENT 'id',
  `productionresource_id` bigint(20) NULL COMMENT '生产设备id',
  `productionline_id` bigint(20) NULL COMMENT '产线id',
  `repair_start_time` datetime(0) NULL COMMENT '维保开始时间',
  `repair_end_time` datetime(0) NULL COMMENT '维保结束时间',
  `repair_status` varchar(4) NULL COMMENT '维修状态',
  `remark` varchar(255) NULL COMMENT '备注',
  `status` varchar(4) NULL COMMENT '启动状态',
  `create_time` datetime(0) NULL COMMENT '创建时间',
  `update_time` datetime(0) NULL COMMENT '更新时间',
  `create_user` bigint(20) NULL COMMENT '创建者',
  `update_user` bigint(20) NULL COMMENT '修改者',
  PRIMARY KEY (`id`)
);
----------------------end-----------------------------------------

--------------------start----------------------------
ALTER TABLE `imcs_base_300_0000`.`imcs_tenant_repair`
DROP COLUMN `productionline_id`;

ALTER TABLE `imcs_base_300_0000`.`imcs_tenant_repair`
DROP COLUMN `repair_status`;
--------------------end----------------------------


-----------------------start-----------------------------
DROP TABLE IF EXISTS `imcs_tenant_maintenance_log`;
CREATE TABLE `imcs_tenant_maintenance_log`  (
  `id` bigint(20) NOT NULL COMMENT 'id',
  `repair_id` bigint(20) NULL DEFAULT NULL COMMENT '维保计划id',
  `maintenance_start_time` datetime(0) NULL DEFAULT NULL COMMENT '维保记录开始时间',
  `maintenance_end_time` datetime(0) NULL DEFAULT NULL COMMENT '维保记录结束时间',
  `remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '维保内容',
  `maintenance_status` varchar(4) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '维保后状态',
  `weight` bigint(10) NULL DEFAULT NULL COMMENT '排序',
  `status` varchar(4) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '是否启用状态',
  `create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建日期',
  `update_time` datetime(0) NULL DEFAULT NULL COMMENT '修改日期',
  `create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建者',
  `update_user` bigint(20) NULL DEFAULT NULL COMMENT '修改者',
  PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
----------------------end-------------------------------
