DROP TABLE IF EXISTS `blade_check_record`;
|
CREATE TABLE `blade_check_record`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`status` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'所属租户',
|
`check_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'点检记录编码',
|
`device_id` bigint(0) NULL DEFAULT NULL COMMENT '机器id',
|
`device_type_id` bigint(0) NULL DEFAULT NULL COMMENT '机器类型id',
|
`check_user_id` bigint(0) NULL DEFAULT NULL COMMENT '检验人员id',
|
`check_time` datetime(0) NULL DEFAULT NULL COMMENT '点检时间',
|
`check_result` tinyint(0) UNSIGNED NULL DEFAULT 1 COMMENT '点检结果:0-不正常,1-正常',
|
`check_project_id` bigint(0) NULL DEFAULT NULL COMMENT '点检项目id',
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
`device_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'机器编码',
|
`device_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'机器名称',
|
`device_type_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '机器类型名称',
|
`check_user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '检验人员名称',
|
`check_project_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '点检项目编码',
|
`check_project_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '点检项目名称',
|
`machine_model` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'机器规格',
|
PRIMARY KEY (`id`) USING BTREE,
|
UNIQUE INDEX `uniqueCodeIndex` (`check_code`, `is_deleted`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '点检记录'
|
ROW_FORMAT =
|
Dynamic;
|
|
DROP TABLE IF EXISTS `blade_check_record_file`;
|
CREATE TABLE `blade_check_record_file`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`status` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'所属租户',
|
`check_record_id` bigint(0) NULL DEFAULT NULL COMMENT '点检记录id',
|
`file_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件名称',
|
`object_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件key',
|
`link` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件link',
|
`content_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件类型',
|
`file_size` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件大小',
|
`upload_time` datetime(0) NULL DEFAULT NULL COMMENT '上传时间',
|
`file_type` int(0) NULL DEFAULT NULL COMMENT '文件类型(1:图片 2 附件)',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '点检记录点检项'
|
ROW_FORMAT =
|
Dynamic;
|
|
DROP TABLE IF EXISTS `blade_check_record_item`;
|
CREATE TABLE `blade_check_record_item`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`status` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'所属租户',
|
`check_record_id` bigint(0) NULL DEFAULT NULL COMMENT '点检记录id',
|
`item_id` bigint(0) NULL DEFAULT NULL COMMENT '点检项id',
|
`check_value` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'检验数值',
|
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '点检项',
|
`value_type` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'数值类型',
|
`requirement` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'点检要求',
|
`standard_value` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'标准数值',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '点检记录点检项'
|
ROW_FORMAT =
|
Dynamic;
|
|
DROP TABLE IF EXISTS `blade_maintain_plan`;
|
CREATE TABLE `blade_maintain_plan`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`status` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'所属租户',
|
`code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '计划任务编码',
|
`device_id` bigint(0) NULL DEFAULT NULL COMMENT '机器Id',
|
`device_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'机器编码',
|
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'机器名称',
|
`device_type_id` bigint(0) NULL DEFAULT NULL COMMENT '机器类型Id',
|
`device_type_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '机器类型名称',
|
`project_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'保养项目id',
|
`project_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'保养项目编号',
|
`project_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'保养项目名称',
|
`maintain_date` datetime(0) NULL DEFAULT NULL COMMENT '下次保养日期',
|
`pre_warning_days` int(0) NULL DEFAULT NULL COMMENT '保养预警提示(天)',
|
`plan_status` int(0) NULL DEFAULT NULL COMMENT '计划状态(1:正常;2:待执行;3:执行中;4:待确认;5:已确认)',
|
`is_auto` int(0) NULL DEFAULT NULL COMMENT '是否自动生成计划(0:否;1:是)',
|
`interval_time` int(0) NULL DEFAULT NULL COMMENT '周期(天)',
|
`pre_maintain_time` datetime(0) NULL DEFAULT NULL COMMENT '上一次保养时间',
|
`machine_model` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'机器规格',
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
`maintain_nature` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '保养性质(1:厂内,2:委外)',
|
`maintain_user_id` bigint(0) NULL DEFAULT NULL COMMENT '保养负责人',
|
`maintain_user_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '保养负责人',
|
PRIMARY KEY (`id`) USING BTREE,
|
UNIQUE INDEX `uniqueCodeIndex` (`code`, `is_deleted`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '保养计划'
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_maintain_plan_item`;
|
CREATE TABLE `blade_maintain_plan_item`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`status` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'所属租户',
|
`plan_id` bigint(0) NULL DEFAULT NULL COMMENT '保养计划id',
|
`item_id` bigint(0) NULL DEFAULT NULL COMMENT '保养项id',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '保养计划保养项'
|
ROW_FORMAT =
|
Dynamic;
|
|
DROP TABLE IF EXISTS `blade_maintain_record`;
|
CREATE TABLE `blade_maintain_record`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`status` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'所属租户',
|
`record_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'保养记录单号',
|
`plan_id` bigint(0) NULL DEFAULT NULL COMMENT '计划任务Id',
|
`start_time` datetime(0) NULL DEFAULT NULL COMMENT '开始时间',
|
`end_time` datetime(0) NULL DEFAULT NULL COMMENT '结束时间',
|
`is_delay` int(0) NULL DEFAULT 0 COMMENT '是否延期(0:未延期;1:已延期)',
|
`delay_days` int(0) NULL DEFAULT NULL COMMENT '延期天数',
|
`maintain_user_id` bigint(0) NULL DEFAULT NULL COMMENT '保养负责人Id',
|
`maintain_user_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '保养负责人名称',
|
`delay_reason` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'延期原因',
|
`record_status` int(0) NULL DEFAULT NULL COMMENT '保养记录状态(1:待确认;2:已确认)',
|
`plan_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'计划单号',
|
`device_id` bigint(0) NULL DEFAULT NULL COMMENT '机器Id',
|
`device_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'机器编码',
|
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'机器名称',
|
`device_type_id` bigint(0) NULL DEFAULT NULL COMMENT '机器类型Id',
|
`device_type_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '机器类型名称',
|
`project_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'保养项目id',
|
`project_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'保养项目编号',
|
`project_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'保养项目名称',
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
`maintain_nature` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '保养性质(1:厂内,2:委外)',
|
PRIMARY KEY (`id`) USING BTREE,
|
UNIQUE INDEX `uniqueCodeIndex` (`record_code`, `is_deleted`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '保养记录表'
|
ROW_FORMAT =
|
Dynamic;
|
|
DROP TABLE IF EXISTS `blade_maintain_record_item`;
|
CREATE TABLE `blade_maintain_record_item`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`status` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'所属租户',
|
`record_id` bigint(0) NULL DEFAULT NULL COMMENT '保养记录单号',
|
`item_id` bigint(0) NULL DEFAULT NULL COMMENT '保养项Id',
|
`code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '保养编码',
|
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '保养项',
|
`requirement` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'保养要求',
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
`is_execute` int(0) NULL DEFAULT NULL COMMENT '保养判定(0:否,1:是)',
|
`is_default` int(0) NULL DEFAULT NULL COMMENT '是否默认(0:否,1:是)',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '保养记录保养项'
|
ROW_FORMAT =
|
Dynamic;
|
|
DROP TABLE IF EXISTS `blade_repair_apply`;
|
CREATE TABLE `blade_repair_apply`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`status` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'所属租户',
|
`apply_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'维修申请编号',
|
`device_id` bigint(0) NULL DEFAULT NULL COMMENT '设备id',
|
`device_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'设备编码',
|
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'设备名称',
|
`device_type_id` bigint(0) NULL DEFAULT NULL COMMENT '设备类型id',
|
`device_type_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '设备类型名称',
|
`apply_user_id` bigint(0) NULL DEFAULT NULL COMMENT '维修申请人id',
|
`apply_user_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'维修申请人姓名',
|
`repair_user_id` bigint(0) NULL DEFAULT NULL COMMENT '维修负责人id',
|
`repair_user_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '维修负责人姓名',
|
`is_affect` int(0) NULL DEFAULT NULL COMMENT '影响生产:是-1,否-2',
|
`malfunction_time` datetime(0) NULL DEFAULT NULL COMMENT '故障发生时间',
|
`urgency` int(0) NULL DEFAULT NULL COMMENT '紧急度:高-3,中-2,低-1',
|
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'故障描述',
|
`apply_status` int(0) NULL DEFAULT NULL COMMENT '申请单状态:待执行-1,执行中-2,待确认-3,已确认-4',
|
`malfunction_id` bigint(0) NULL DEFAULT NULL COMMENT '所属故障类型',
|
`malfunction_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '故障类型编码',
|
`malfunction_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '故障类型',
|
`repair_nature` int(0) NULL DEFAULT NULL COMMENT '维修性质(1:厂内,2:委外)',
|
`start_time` datetime(0) NULL DEFAULT NULL COMMENT '执行开始时间',
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
PRIMARY KEY (`id`) USING BTREE,
|
UNIQUE INDEX `uniqueCodeIndex` (`apply_code`, `is_deleted`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '维修申请信息'
|
ROW_FORMAT =
|
Dynamic;
|
|
DROP TABLE IF EXISTS `blade_repair_apply_file`;
|
CREATE TABLE `blade_repair_apply_file`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`status` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'所属租户',
|
`repair_apply_id` bigint(0) NULL DEFAULT NULL COMMENT '维修申请id',
|
`file_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件名称',
|
`object_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件key',
|
`content_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件mini类型',
|
`link` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件外链',
|
`file_size` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件大小',
|
`upload_time` datetime(0) NULL DEFAULT NULL COMMENT '上传时间',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '维修申请单关联的附件信息'
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_repair_record`;
|
CREATE TABLE `blade_repair_record`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`status` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'所属租户',
|
`repair_apply_id` bigint(0) NULL DEFAULT NULL COMMENT '维修申请id',
|
`record_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'维修记录编号',
|
`record_status` int(0) NULL DEFAULT NULL COMMENT '维修记录状态:待确认-1 已确认-2',
|
`record_type` int(0) NULL DEFAULT NULL COMMENT '维修记录类型:临时-1 例行-2',
|
`error_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'故障码',
|
`repair_start_time` datetime(0) NULL DEFAULT NULL COMMENT '维修开始时间',
|
`repair_end_time` datetime(0) NULL DEFAULT NULL COMMENT '维修完成时间',
|
`repair_time` int(0) NULL DEFAULT NULL COMMENT '维修用时(分钟)',
|
`repair_user_id` bigint(0) NULL DEFAULT NULL COMMENT '维修负责人id',
|
`repair_user_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '维修负责人姓名',
|
`malfunction_details` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '故障详情',
|
`malfunction_time` datetime(0) NULL DEFAULT NULL COMMENT '发生时间(例行维修)',
|
`is_affect` int(0) NULL DEFAULT NULL COMMENT '影响生产:是 1 否 2(例行维修)',
|
`device_id` bigint(0) NULL DEFAULT NULL COMMENT '设备id',
|
`device_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'设备编码',
|
`device_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'设备名称',
|
`device_type_id` bigint(0) NULL DEFAULT NULL COMMENT '设备类型id',
|
`device_type_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '设备类型名称',
|
`malfunction_id` bigint(0) NULL DEFAULT NULL COMMENT '所属故障类型',
|
`malfunction_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '类型编码',
|
`malfunction_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '故障类型',
|
`urgency` int(0) NULL DEFAULT NULL COMMENT '紧急度:高-3,中-2,低-1',
|
`repair_nature` int(0) NULL DEFAULT NULL COMMENT '维修性质(1:厂内,2:委外)',
|
`real_malfunction_id` bigint(0) NULL DEFAULT NULL COMMENT '实际所属故障类型',
|
`real_malfunction_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '实际故障类型编码',
|
`real_malfunction_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '实际故障类型',
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
`apply_time` datetime(0) NULL DEFAULT NULL COMMENT '需要删除',
|
PRIMARY KEY (`id`) USING BTREE,
|
UNIQUE INDEX `codeIndex` (`record_code`) USING BTREE,
|
UNIQUE INDEX `uniqueCodeIndex` (`record_code`, `is_deleted`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '维修记录信息'
|
ROW_FORMAT =
|
Dynamic;
|
|
DROP TABLE IF EXISTS `blade_repair_record_file`;
|
CREATE TABLE `blade_repair_record_file`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`status` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'所属租户',
|
`repair_record_id` bigint(0) NULL DEFAULT NULL COMMENT '维修记录id',
|
`file_name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件名称',
|
`object_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件key',
|
`content_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件mini类型',
|
`link` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件外链',
|
`file_size` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件大小',
|
`upload_time` datetime(0) NULL DEFAULT NULL COMMENT '上传时间',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '维修记录关联的附件信息'
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_device_material_record`;
|
CREATE TABLE `blade_device_material_record`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`status` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属租户',
|
`record_id` bigint(0) NULL DEFAULT NULL COMMENT '保养记录Id/维修单Id',
|
`material_id` bigint(0) NULL DEFAULT NULL COMMENT '备件Id',
|
`material_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备件编码',
|
`material_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备件名称',
|
`record_number` int(0) NULL DEFAULT NULL COMMENT '数量',
|
`biz_type` int(0) NULL DEFAULT NULL COMMENT '数据来源(1:维修单;2:保养记录)',
|
`device_id` bigint(0) NULL DEFAULT NULL COMMENT '设备Id',
|
`user_id` bigint(0) NULL DEFAULT NULL COMMENT '使用人员id',
|
`user_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '使用人员姓名',
|
`usage_time` datetime(0) NULL DEFAULT NULL COMMENT '使用时间(维修单或保养记录的结束时间)',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '备品工况记录表'
|
ROW_FORMAT = Dynamic;
|
|
|
-- 菜单脚本
|
INSERT INTO `blade_menu`(`id`, `parent_id`, `code`, `name`, `alias`, `path`, `source`, `sort`,
|
`category`, `action`, `is_open`, `remark`, `is_deleted`, `belong_application`, `keep_alive`)
|
VALUES (1483604280849457153, 0, 'tpm', '维护保养', 'tpm', '/tpm', 'iconfont saber-weixiubaoyang', 3, 0, 0, 1, '', 0,
|
'CPS',
|
1),
|
(1491221708245405697, 1504059536042172417, 'check_record', '点检记录', 'check_record', '/tpm/check/record/index',
|
'iconfont iconicon_savememo', 2, 1, 0, 1, '', 0, 'CPS', 1),
|
(1491282994091601922, 1504060956569051137, 'repair_apply', '维修申请', 'repair_apply', '/tpm/repair/apply/index',
|
'iconfont iconicon_setting', 1, 1, 0, 1, '', 0, 'CPS', 1),
|
(1491309591410286594, 1504030750424768514, 'maintain_plan', '保养计划', 'maintain_plan', '/tpm/maintain/plan/index',
|
'iconfont iconicon_work', 1, 1, 0, 1, '', 0, 'CPS', 1),
|
(1491940085082005505, 1504030750424768514, 'maintain_record', '保养记录', 'maintain_record',
|
'/tpm/maintain/record/index',
|
'iconfont icon-caidan', 2, 1, 0, 1, '', 0, 'CPS', 1),
|
(1491959985118347265, 1504060956569051137, 'repair_record', '维修记录', 'repair_record', '/tpm/repair/record/index',
|
'iconfont iconicon_compile', 2, 1, 0, 1, '', 0, 'CPS', 1),
|
(1493780574536388609, 1483604280849457153, 'tpm_notice', '通知待办', 'tpm_notice', '/tpm/notice/index',
|
'iconfont iconicon_notice', 9, 1, 0, 1, '', 0, 'CPS', 1),
|
(1504030750424768514, 1483604280849457153, 'maintenance', '保养', 'maintenance', '/tpm/maintenance',
|
'iconfont iconicon_notice', 1, 1, 0, 1, '', 0, 'CPS', 1),
|
(1504059536042172417, 1483604280849457153, 'fixed_point_inspect', '点检', 'fixed_point_inspect',
|
'/tpm/fixed-point-inspect', 'iconfont iconicon_sms', 2, 1, 0, 1, '', 0, 'CPS', 1),
|
(1504060956569051137, 1483604280849457153, 'repair', '维修', 'repair', '/tpm/service',
|
'iconfont iconicon_setting', 3, 1, 0, 1, '', 0, 'CPS', 1),
|
(1519861848982163458, 1483604280849457153, 'tpmMaintenance', '保养、维修待确认', 'card', '',
|
'iconfont iconicon_send', 11, 3, 0, 1, '', 0, 'CPS', 1),
|
(1519862507798269953, 1483604280849457153, 'tpmTheBeyond', '保养计划超期及预警', 'card', '',
|
'iconfont iconicon_send', 12, 3, 0, 1, '', 0, 'CPS', 1),
|
(1519862661901193218, 1483604280849457153, 'tpmTodayMaintenance', '今日保养、点检及维修', 'card', '',
|
'iconfont iconicon_send', 13, 3, 0, 1, '', 0, 'CPS', 1),
|
(1595225500642377729, 0, 'hmi_tpm', '维护保养', 'hmi_tpm', '/tpm', '', 1, 1, 0, 1, '', 0, 'HMI', 1);
|