DROP TABLE IF EXISTS `blade_device_type`;
|
CREATE TABLE `blade_device_type`
|
(
|
`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
|
'类型编码(唯一)',
|
`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 '备注',
|
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_employee`;
|
CREATE TABLE `blade_employee`
|
(
|
`id` bigint(0) NOT NULL,
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT
|
'租户ID',
|
`code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '员工编号',
|
`name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '姓名',
|
`email` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '邮箱',
|
`tel` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '电话',
|
`hire_date` datetime(0) NULL DEFAULT NULL COMMENT '入职日期',
|
`job_number` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'工卡号',
|
`pin_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'PIN码',
|
`organization_id` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '组织ID',
|
`dept_id` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'数据权限',
|
`post_id` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'岗位ID',
|
`user_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '账号ID',
|
`role_id` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'角色ID',
|
`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 '更新时间',
|
`status` int(0) NULL DEFAULT NULL COMMENT '数据状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`avatar` varchar(1000) 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_employee_post`;
|
CREATE TABLE `blade_employee_post`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`employee_id` bigint(0) NULL DEFAULT 0 COMMENT '员工ID',
|
`post_id` bigint(0) NULL DEFAULT 0 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_item`;
|
CREATE TABLE `blade_maintain_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
|
'所属租户',
|
`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(350) 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 '备注',
|
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_project`;
|
CREATE TABLE `blade_maintain_project`
|
(
|
`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
|
'所属租户',
|
`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 '机器类型名称',
|
`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 '保养项目名称',
|
`interval_time` int(0) NULL DEFAULT NULL COMMENT '周期(天)',
|
`pre_warning_days` int(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` (`code`, `is_deleted`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '保养项目'
|
ROW_FORMAT =
|
Dynamic;
|
|
DROP TABLE IF EXISTS `blade_maintain_project_item`;
|
CREATE TABLE `blade_maintain_project_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
|
'所属租户',
|
`project_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_malfunction_type`;
|
CREATE TABLE `blade_malfunction_type`
|
(
|
`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 '故障类型编号',
|
`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 '备注',
|
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_material`;
|
CREATE TABLE `blade_material`
|
(
|
`id` bigint NOT NULL COMMENT '主键',
|
`status` tinyint unsigned DEFAULT NULL COMMENT '状态',
|
`is_deleted` int DEFAULT NULL,
|
`create_user` bigint DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属租户',
|
`code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料编码',
|
`bar_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料条码',
|
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '物料名称',
|
`type_id` bigint DEFAULT NULL COMMENT '物料类型id',
|
`unit` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计量单位',
|
`stuff` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '材质',
|
`standard_model` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格',
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
|
`lower_limit` decimal(20, 2) DEFAULT NULL,
|
`upper_limit` decimal(20, 2) DEFAULT NULL,
|
`is_must_check` int DEFAULT NULL COMMENT '是否必检:0-非必检,1-必检',
|
`property` int DEFAULT NULL COMMENT '物料性质:1-原材料、2-半成品、3-成品、4-备品备件、5-辅助用品、9-其它',
|
PRIMARY KEY (`id`) USING BTREE,
|
UNIQUE KEY `uniqueCodeIndex` (`code`, `is_deleted`) USING BTREE
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci
|
ROW_FORMAT = DYNAMIC COMMENT ='物料';
|
|
DROP TABLE IF EXISTS `blade_material_type`;
|
CREATE TABLE `blade_material_type`
|
(
|
`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 '物料类型编码',
|
`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 '备注',
|
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_notice`;
|
CREATE TABLE `blade_notice`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT
|
'租户ID',
|
`title` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '标题',
|
`category` int(0) NULL DEFAULT NULL COMMENT '类型',
|
`release_time` timestamp(0) NULL DEFAULT NULL COMMENT '发布时间',
|
`content` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '内容',
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` timestamp(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '修改人',
|
`update_time` timestamp(0) NULL DEFAULT NULL COMMENT '修改时间',
|
`status` int(0) NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '通知公告表'
|
ROW_FORMAT =
|
Dynamic;
|
|
DROP TABLE IF EXISTS `blade_notify_history`;
|
CREATE TABLE `blade_notify_history`
|
(
|
`id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
`state` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '通知状态',
|
`notify_type` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '通知类型',
|
`notifier_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '通知ID',
|
`notify_time` datetime(6) NULL DEFAULT NULL COMMENT '通知时间',
|
`provider` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '提供商',
|
`template_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'模板id',
|
`template` longtext CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '模板内容',
|
`retry_times` int(0) NULL DEFAULT NULL COMMENT '重试次数',
|
`error_type` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'错误类型',
|
`context_data` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '通知数据',
|
`error_stack` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '错误栈',
|
`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 '修改时间',
|
`status` int(0) NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`trance_id` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'追溯ID',
|
PRIMARY KEY (`id`) USING BTREE,
|
INDEX `idx_nt_his_notifier_id` (`notifier_id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_notify_notifications`;
|
CREATE TABLE `blade_notify_notifications`
|
(
|
`id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
`subscribe_id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订阅追溯Id',
|
`subscriber` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订阅得用户ID',
|
`businessKey` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT
|
'主题标识,如:device_alarm',
|
`businessName` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'主题名称',
|
`message` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '通知消息内容',
|
`notify_time` bigint(0) NOT NULL COMMENT '通知时间',
|
`state` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '通知状态',
|
`description` varchar(1024) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci 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 '修改时间',
|
`status` int(0) NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
PRIMARY KEY (`id`) USING BTREE,
|
INDEX `idx_ntfc_subscribe` (`subscriber`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_notify_subscribers`;
|
CREATE TABLE `blade_notify_subscribers`
|
(
|
`id` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL,
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT
|
'租户ID',
|
`subscriber` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '订阅者ID',
|
`business_key` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT
|
'业务主题,如:device_alarm',
|
`business_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'主题名称,如:设备告警',
|
`notify_type` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'订阅通知类型',
|
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'描述',
|
`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 '修改时间',
|
`status` int(0) NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
PRIMARY KEY (`id`) USING BTREE,
|
INDEX `idx_nfy_subs_subscriber` (`subscriber`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_process`;
|
CREATE TABLE `blade_process`
|
(
|
`id` bigint(0) NOT NULL,
|
`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 '工序编号',
|
`name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工序名称',
|
`type` int(0) NULL DEFAULT NULL COMMENT '工序类型',
|
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'工序描述',
|
`is_import` tinyint(0) NULL DEFAULT NULL COMMENT '是否导入',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`status` int(0) 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_process_association`;
|
CREATE TABLE `blade_process_association`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键id',
|
`type` tinyint(0) NULL DEFAULT NULL COMMENT '业务类型:1、工位,2、库区,3、供应商',
|
`biz_id` bigint(0) NULL DEFAULT NULL COMMENT '业务id',
|
`process_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_product;
|
CREATE TABLE `blade_product`
|
(
|
`id` BIGINT(20) NOT NULL COMMENT '产品ID',
|
`tenant_id` VARCHAR(12) CHARACTER
|
SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '000000' COMMENT '所属租户',
|
`code` VARCHAR(128) CHARACTER
|
SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '产品编号',
|
`name` VARCHAR(255) CHARACTER
|
SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品名称',
|
`parent_id` BIGINT(20) DEFAULT NULL COMMENT '上级产品ID',
|
`type_id` BIGINT(20) NOT NULL COMMENT '产品类型',
|
`unit` VARCHAR(10) CHARACTER
|
SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '计量单位',
|
`standard_model` VARCHAR(255) CHARACTER
|
SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格型号',
|
`description` VARCHAR(255) CHARACTER
|
SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '产品描述',
|
`documents` text CHARACTER
|
SET utf8mb4 COLLATE utf8mb4_general_ci COMMENT '产品文档',
|
`extend_field` json DEFAULT NULL COMMENT '扩展字段',
|
`create_user` BIGINT(20) DEFAULT NULL COMMENT '创建人',
|
`create_dept` BIGINT(20) DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`update_user` BIGINT(20) DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
`status` INT(2) DEFAULT NULL COMMENT '状态:1启用 0停用',
|
`is_deleted` INT(11) DEFAULT NULL,
|
PRIMARY KEY (`id`) USING BTREE,
|
UNIQUE KEY `uniqueCodeIndex` (`code`, `is_deleted`) USING BTREE,
|
KEY `type_id_index` (`type_id`) USING BTREE
|
) ENGINE = INNODB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci
|
ROW_FORMAT = DYNAMIC COMMENT = '产品信息';
|
|
-- 产品类型表
|
DROP TABLE IF EXISTS `blade_product_type`;
|
CREATE TABLE `blade_product_type`
|
(
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
`status` tinyint(3) UNSIGNED NULL DEFAULT 1 COMMENT '状态: 1为启动,0为停用',
|
`is_deleted` int(11) NULL DEFAULT NULL,
|
`create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(20) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`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 '备注/说明',
|
PRIMARY KEY (`id`) USING BTREE,
|
UNIQUE INDEX `uniqueNameIndex` (`name`, `is_deleted`) USING BTREE COMMENT '名称唯一索引'
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '产品类型'
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_production_calendar`;
|
CREATE TABLE `blade_production_calendar`
|
(
|
`id` bigint NOT NULL,
|
`code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日历编号',
|
`name` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '日历名称',
|
`year` int DEFAULT NULL COMMENT '应用年份',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '租户id',
|
`is_deleted` int DEFAULT NULL,
|
`create_dept` bigint DEFAULT NULL COMMENT '部门',
|
`status` tinyint DEFAULT NULL COMMENT '启用禁用(0:禁用,1:启用)',
|
`create_user` bigint DEFAULT NULL COMMENT '创建人',
|
`create_time` datetime DEFAULT NULL COMMENT '创建日期',
|
`update_user` bigint DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新日期',
|
PRIMARY KEY (`id`) USING BTREE,
|
KEY `codeIndex` (`code`) USING BTREE
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci
|
ROW_FORMAT = DYNAMIC COMMENT ='生产日历';
|
|
DROP TABLE IF EXISTS `blade_production_calendar_day`;
|
CREATE TABLE `blade_production_calendar_day`
|
(
|
`id` bigint NOT NULL,
|
`calendar_id` bigint DEFAULT NULL COMMENT '生产日历id',
|
`calendar_date` date DEFAULT NULL COMMENT '生产日历日期',
|
`start_time` datetime DEFAULT NULL COMMENT '班次日开始时间',
|
`end_time` datetime DEFAULT NULL COMMENT '班次日结束时间',
|
`week` int DEFAULT NULL COMMENT '属于当年的第几周',
|
`month` int DEFAULT NULL COMMENT '属于当年的第几月',
|
`year` int DEFAULT NULL COMMENT '属于哪一年',
|
`model_id` bigint DEFAULT NULL COMMENT '班次模型id',
|
`is_deleted` int DEFAULT NULL,
|
`is_high_priority` tinyint DEFAULT NULL COMMENT '是否高优先级(0:否,1:是)',
|
`is_off_day` tinyint DEFAULT NULL COMMENT '是否是休息日(0:否,1:是)',
|
`off_id` bigint DEFAULT NULL COMMENT '休息日id',
|
PRIMARY KEY (`id`) USING BTREE,
|
KEY `calendarDateIndex` (`calendar_date`) USING BTREE,
|
KEY `calendarIdIndex` (`calendar_id`) USING BTREE,
|
KEY `modelIndex` (`model_id`) USING BTREE
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci
|
ROW_FORMAT = DYNAMIC COMMENT ='生产日历日信息';
|
|
DROP TABLE IF EXISTS `blade_production_calendar_daytime`;
|
CREATE TABLE `blade_production_calendar_daytime`
|
(
|
`id` bigint(0) NOT NULL,
|
`calendar_id` bigint(0) NULL DEFAULT NULL COMMENT '生产日历id',
|
`calendar_day_id` bigint(0) NULL DEFAULT NULL COMMENT '生产日历具体id',
|
`calendar_date` date NULL DEFAULT NULL COMMENT '生产日历日期',
|
`start_time` datetime(0) NULL DEFAULT NULL COMMENT '班次开始时间',
|
`end_time` datetime(0) NULL DEFAULT NULL COMMENT '班次结束时间',
|
`shift_index` tinyint(0) NULL DEFAULT NULL COMMENT '班次序号',
|
`shift_type` tinyint(0) NULL DEFAULT NULL COMMENT '班次类型(1-工作时段,2-休息时段,0-工厂日内未定义时段,3-工厂日外未定义时段)',
|
`week` int(0) NULL DEFAULT NULL COMMENT '属于当年的第几周',
|
`month` int(0) NULL DEFAULT NULL COMMENT '属于当年第几月',
|
`year` int(0) NULL DEFAULT NULL COMMENT '年',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '本条记录创建时间',
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`is_high_priority` tinyint(0) NULL DEFAULT NULL COMMENT '是否高优先级(0:否,1:是)',
|
`is_undefined` tinyint(0) NULL DEFAULT NULL COMMENT '是否未定义工厂日(0:否,1:是)',
|
PRIMARY KEY (`id`) USING BTREE,
|
INDEX `calendarDateIndex` (`calendar_date`) USING BTREE,
|
INDEX `calendarIdIndex` (`calendar_id`) USING BTREE,
|
INDEX `shift_time_index` (`calendar_id`, `start_time`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '生产日历日时间段定义'
|
ROW_FORMAT
|
= Dynamic;
|
|
DROP TABLE IF EXISTS `blade_production_capacity_group`;
|
CREATE TABLE `blade_production_capacity_group`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT
|
'租户ID',
|
`name` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '组名',
|
`full_name` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'组完整名称',
|
`sort` int(0) NULL DEFAULT NULL COMMENT '排序',
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
`calendar_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '组'
|
ROW_FORMAT =
|
Dynamic;
|
|
|
DROP TABLE IF EXISTS `blade_region`;
|
CREATE TABLE `blade_region`
|
(
|
`code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '区划编号',
|
`parent_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'父区划编号',
|
`ancestors` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'祖区划编号',
|
`name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '区划名称',
|
`province_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'省级区划编号',
|
`province_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'省级名称',
|
`city_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'市级区划编号',
|
`city_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'市级名称',
|
`district_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'区级区划编号',
|
`district_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'区级名称',
|
`town_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'镇级区划编号',
|
`town_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'镇级名称',
|
`village_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'村级区划编号',
|
`village_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'村级名称',
|
`region_level` int(0) NULL DEFAULT NULL COMMENT '层级',
|
`sort` int(0) NULL DEFAULT NULL COMMENT '排序',
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
PRIMARY KEY (`code`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '行政区划表'
|
ROW_FORMAT =
|
Dynamic;
|
|
DROP TABLE IF EXISTS `blade_shift_detail`;
|
CREATE TABLE `blade_shift_detail`
|
(
|
`id` bigint NOT NULL,
|
`model_id` bigint DEFAULT NULL COMMENT '班次模型id',
|
`shift_index` tinyint DEFAULT NULL COMMENT '班次序号',
|
`shift_start_time` int DEFAULT NULL COMMENT '班次开始时间的偏移量(以当日0点为基准的偏移量的分钟数)',
|
`shift_end_time` int DEFAULT NULL COMMENT '班次开始时间的偏移量(以当日0点为基准的偏移量的分钟数)',
|
`rest_number` tinyint DEFAULT NULL COMMENT '班次休息时段数量',
|
`index_name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT NULL COMMENT '下标名称',
|
PRIMARY KEY (`id`) USING BTREE,
|
KEY `modelIndex` (`model_id`) USING BTREE
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8
|
ROW_FORMAT = DYNAMIC;
|
|
DROP TABLE IF EXISTS `blade_shift_model`;
|
CREATE TABLE `blade_shift_model`
|
(
|
`id` bigint(0) NOT NULL,
|
`code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '班次编号',
|
`name` varchar(50) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '班次名称',
|
`shift_number` tinyint(0) NULL DEFAULT NULL COMMENT '班次数量',
|
`colour` varchar(30) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '班次颜色',
|
`start_time` int(0) NULL DEFAULT NULL COMMENT '班次日开始时间的偏移量(以当日0点为基准的偏移量的分钟数)',
|
`end_time` int(0) NULL DEFAULT NULL COMMENT '班次日结束时间的偏移量(以当日0点为基准的偏移量的分钟数)',
|
`tenant_id` varchar(12) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '租户id',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`is_default` tinyint(0) NULL DEFAULT NULL COMMENT '是否是默认班次(0-默认,1-非默认)默认班次不可编辑,不可删除',
|
`create_user` 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 '更新日期',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`status` int(0) NULL DEFAULT NULL COMMENT '业务状态',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8
|
COLLATE = utf8_general_ci
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_shift_rest_time`;
|
CREATE TABLE `blade_shift_rest_time`
|
(
|
`id` bigint(0) NOT NULL,
|
`model_id` bigint(0) NULL DEFAULT NULL COMMENT '模型Id',
|
`rest_index` int(0) NULL DEFAULT NULL COMMENT '休息时段序号',
|
`shift_id` bigint(0) NULL DEFAULT NULL COMMENT '班次Id',
|
`rest_start_time` int(0) NULL DEFAULT NULL COMMENT '休息时段开始时间的偏移量(以当日0点为基准的偏移量的分钟数)',
|
`rest_end_time` int(0) NULL DEFAULT NULL COMMENT '休息时段结束时间的偏移量(以当日0点为基准的偏移量的分钟数)',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8
|
COLLATE = utf8_general_ci
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_stock_in_type`;
|
CREATE TABLE `blade_stock_in_type`
|
(
|
`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 '入库类型编码',
|
`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 '备注',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '入库类型'
|
ROW_FORMAT =
|
Dynamic;
|
|
DROP TABLE IF EXISTS `blade_stock_out_type`;
|
CREATE TABLE `blade_stock_out_type`
|
(
|
`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 '出库类型编码',
|
`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 '备注',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '出库类型'
|
ROW_FORMAT =
|
Dynamic;
|
|
|
DROP TABLE IF EXISTS `blade_supplier`;
|
CREATE TABLE `blade_supplier`
|
(
|
`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 '供应商编码',
|
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '供应商名称',
|
`address` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'供应商地址',
|
`tel` varchar(64) 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_tool`;
|
CREATE TABLE `blade_tool`
|
(
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
`status` tinyint(3) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态:0-未删除,1-已删除',
|
`create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(20) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(20) 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 '000000' COMMENT '租户ID',
|
`tool_category_id` bigint(20) NULL DEFAULT NULL COMMENT '刀具类型id',
|
`tool_model_id` bigint(20) NULL DEFAULT NULL COMMENT '刀具型号id',
|
`tool_prefix_code` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '刀具前缀编号',
|
`life_count_method` int(11) NULL DEFAULT NULL COMMENT '寿命计数方式(1.按次数 2.按时间)',
|
`initial_life` int(45) NULL DEFAULT NULL COMMENT '初始寿命',
|
`used_life` int(45) NULL DEFAULT NULL COMMENT '已用寿命',
|
`remain_life` int(45) NULL DEFAULT NULL COMMENT '剩余寿命',
|
`warning_value` int(45) NULL DEFAULT NULL COMMENT '预警值',
|
`life_state` int(4) NULL DEFAULT NULL COMMENT '寿命状态(1.正常 2.警告 3.报警)',
|
`use_state` int(4) NULL DEFAULT NULL COMMENT '使用状态(2.新增 1.已装刀 0.已卸刀)',
|
`workstation_id` bigint(20) NULL DEFAULT NULL COMMENT '工位Id',
|
`workstation_code` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工位编号',
|
`workstation_name` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工位名称',
|
`tool_position` int(11) NULL DEFAULT NULL COMMENT '机床刀位',
|
`parameter1` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数1',
|
`parameter2` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数2',
|
`parameter3` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数3',
|
`parameter4` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数4',
|
`parameter5` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数5',
|
`parameter6` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数6',
|
`parameter7` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数7',
|
`parameter8` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数8',
|
`parameter9` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数9',
|
`parameter10` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数10',
|
`code` varchar(255) 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_tool_category`;
|
CREATE TABLE `blade_tool_category`
|
(
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
`status` tinyint(3) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态:0-未删除',
|
`create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(20) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(20) 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 '000000' COMMENT '租户ID',
|
`parent_id` bigint(20) NULL DEFAULT 0 COMMENT '父主键',
|
`name` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '组名',
|
`sort` int(10) NULL DEFAULT NULL COMMENT '顺序',
|
`tool_prefix_code` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '编码规则前缀',
|
`code_length` varchar(45) 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_tool_model`;
|
CREATE TABLE `blade_tool_model`
|
(
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
`status` tinyint(3) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(11) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态:0-未删除,1-已删除',
|
`create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(20) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT '租户ID',
|
`tool_category_id` bigint(20) NULL DEFAULT NULL COMMENT '刀具类型id',
|
`tool_prefix_code` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '刀具前缀编号',
|
`life_count_method` int(11) NULL DEFAULT NULL COMMENT '寿命计数方式(1.按次数 2.按时间)',
|
`initial_life` int(45) NULL DEFAULT NULL COMMENT '初始寿命',
|
`warning_value` int(45) NULL DEFAULT NULL COMMENT '预警值',
|
`parameter1` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数1',
|
`parameter2` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数2',
|
`parameter3` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数3',
|
`parameter4` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数4',
|
`parameter5` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数5',
|
`parameter6` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数6',
|
`parameter7` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数7',
|
`parameter8` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数8',
|
`parameter9` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数9',
|
`parameter10` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '参数10',
|
`model` varchar(255) 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_workstation`;
|
CREATE TABLE `blade_workstation`
|
(
|
`id` bigint NOT NULL,
|
`tenant_id` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属租户',
|
`code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '工位编号',
|
`name` varchar(32) CHARACTER SET gbk COLLATE gbk_chinese_ci NOT NULL COMMENT '工位名称',
|
`avatar` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '头像',
|
`type` int NOT NULL DEFAULT '1' COMMENT '工位类型:机器、人, 来自字典 workstation_type',
|
`calendar_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL DEFAULT '#default#' COMMENT '生产日历',
|
`standard_efficiency` decimal(5, 2) DEFAULT NULL COMMENT '标准效率',
|
`production_capacity_group` bigint DEFAULT NULL COMMENT '产能组',
|
`calendar_code_waiting` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '生产日历等待更新',
|
`status` int DEFAULT NULL COMMENT '业务状态',
|
`create_dept` bigint DEFAULT NULL COMMENT '创建单位',
|
`is_deleted` int DEFAULT NULL,
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`create_user` bigint DEFAULT NULL COMMENT '创建人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
`update_user` bigint DEFAULT NULL COMMENT '更新人',
|
`support_cnc_rw` tinyint DEFAULT NULL COMMENT '是否支持文件写入(1 支持 0 不支持)',
|
`device_type` int DEFAULT NULL COMMENT '加工设备类型',
|
`properties` int DEFAULT NULL COMMENT '加工属性',
|
`transmission_method` int DEFAULT 1 COMMENT '程序传输方式:1 FTP 2 串口',
|
PRIMARY KEY (`id`) USING BTREE,
|
UNIQUE KEY `uniqueCodeIndex` (`code`, `is_deleted`) USING BTREE,
|
KEY `calendarIndex` (`calendar_code`) USING BTREE
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci
|
ROW_FORMAT = DYNAMIC COMMENT ='工位';
|
|
DROP TABLE IF EXISTS `blade_workstation_of_machine`;
|
CREATE TABLE `blade_workstation_of_machine`
|
(
|
`id` bigint(0) NOT NULL,
|
`workstation_id` bigint(0) NOT NULL,
|
`machine_id` bigint(0) NOT NULL,
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '机器工位'
|
ROW_FORMAT =
|
Dynamic;
|
|
DROP TABLE IF EXISTS `blade_workstation_of_workstation_group`;
|
CREATE TABLE `blade_workstation_of_workstation_group`
|
(
|
`id` bigint(0) NOT NULL,
|
`workstation_id` bigint(0) NOT NULL,
|
`workstation_group_id` bigint(0) NOT NULL,
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '工位-工位组对应表'
|
ROW_FORMAT
|
= Dynamic;
|
|
DROP TABLE IF EXISTS `blade_workstation_wcs`;
|
CREATE TABLE `blade_workstation_wcs`
|
(
|
`id` bigint NOT NULL COMMENT '主键id',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属租户',
|
`workstation_id` bigint NULL DEFAULT NULL COMMENT '工位id',
|
`data_item` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工位变量名称',
|
`data_type` int NULL DEFAULT NULL COMMENT '采集用途',
|
`dmp_variables_id` bigint NULL DEFAULT NULL COMMENT '采集项id',
|
`status` int NULL DEFAULT NULL COMMENT '业务状态',
|
`collect_item` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
`create_user` bigint NULL DEFAULT NULL COMMENT '创建人',
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
`update_user` bigint NULL DEFAULT NULL COMMENT '更新人',
|
`is_deleted` int NULL DEFAULT NULL,
|
`data_item_crc` varchar(8) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '校验值',
|
`collect_setting_item` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '采集项',
|
`big_screen` tinyint(0) NULL DEFAULT 1 COMMENT '大屏',
|
`real_time_data` tinyint(0) NULL DEFAULT 1 COMMENT '实时数据',
|
`process_parameter` tinyint(0) NULL DEFAULT 1 COMMENT '过程参数',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '工况参数'
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_gallery`;
|
CREATE TABLE `blade_gallery`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT 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 '更新时间',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '图库'
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_gallery_item`;
|
CREATE TABLE `blade_gallery_item`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`gallery_id` bigint(0) NULL DEFAULT NULL COMMENT '图库类别ID',
|
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '名称',
|
`original_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件原名',
|
`thumbnail` text CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL COMMENT '缩略图,base64存储',
|
`link` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件地址',
|
`extension` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '附件拓展名',
|
`status` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '数据状态,1启用/0停用',
|
`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 '更新时间',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '图库'
|
ROW_FORMAT = Dynamic;
|
|
|
DROP TABLE IF EXISTS `blade_check_item`;
|
CREATE TABLE `blade_check_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_project_id` bigint(0) NULL DEFAULT NULL COMMENT '点检项目Id',
|
`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_check_project`;
|
CREATE TABLE `blade_check_project`
|
(
|
`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 '点检项目编码',
|
`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 '备注',
|
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_machine`;
|
CREATE TABLE `blade_machine`
|
(
|
`id` bigint(0) NOT NULL,
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '租户ID',
|
`extend_id` varchar(36) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '扩展id',
|
`machine_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '机器编号',
|
`machine_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '机器名称',
|
`collect_switch` tinyint(0) NOT NULL DEFAULT 0 COMMENT '采集开关:0关/1开',
|
`collect_driver` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '采集驱动',
|
`type_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备类型',
|
`machine_type` varchar(64) 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 '机器规格',
|
`machine_life_status` tinyint(0) NULL DEFAULT NULL COMMENT '生命状态 字典 machine_life_status',
|
`machine_use_status` tinyint(0) NULL DEFAULT NULL COMMENT '使用状态 字典 machine_use_status',
|
`factory_no` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '出厂编号',
|
`assets_code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '资产编号',
|
`brand` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '品牌',
|
`nameplate` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '铭牌',
|
`avatar` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '头像',
|
`serial_no` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '序列号',
|
`factory_file` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '出厂档案',
|
`manufacturer` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '制造厂商',
|
`country_of_manufacture` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '产地国别',
|
`system_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '系统名称',
|
`software_version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '软件版本',
|
`net_weight` decimal(19, 2) NULL DEFAULT NULL COMMENT '净重kg',
|
`power` decimal(19, 2) NULL DEFAULT NULL COMMENT '功率kw',
|
`voltage` decimal(19, 2) NULL DEFAULT NULL COMMENT '电压v',
|
`dimensions` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '轮廓尺寸(CM)',
|
`production_time` datetime(0) NULL DEFAULT NULL COMMENT '生产日期',
|
`delivery_time` datetime(0) NULL DEFAULT NULL COMMENT '交付日期',
|
`depreciation_year` int(0) NULL DEFAULT NULL COMMENT '折旧年限',
|
`turn_to_fixed_assets_time` datetime(0) NULL DEFAULT NULL COMMENT '转固日期',
|
`invoice_value` decimal(19, 2) NULL DEFAULT NULL COMMENT '发票金额',
|
`ovfa` decimal(19, 2) NULL DEFAULT NULL COMMENT '资产原值',
|
`net_asset_value` decimal(19, 2) NULL DEFAULT NULL COMMENT '资产净值',
|
`organization` bigint(0) NULL DEFAULT NULL COMMENT '使用部门',
|
`custodian` bigint(0) NULL DEFAULT NULL COMMENT '保管人',
|
`management_class` tinyint(0) NULL DEFAULT NULL COMMENT '管理等级,字典 machine_management_class',
|
`elaborate_equipment` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '是否是特种设备,1是/0否',
|
`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 '更新时间',
|
`status` int(0) NULL DEFAULT NULL COMMENT '业务状态',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`pin_code` char(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'PIN码',
|
`short_code` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '短编码',
|
`last_repair_time` datetime(0) NULL DEFAULT NULL COMMENT '维修日期',
|
`employee_id` bigint(0) NULL DEFAULT NULL COMMENT '责任人',
|
`production_line` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '生产线',
|
`organization_id` bigint(0) NULL DEFAULT NULL COMMENT '使用部门',
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
`machine_type_id` bigint(0) NULL DEFAULT NULL COMMENT '机器类型id',
|
`group_id` bigint(0) NULL DEFAULT NULL COMMENT '所属机器组id',
|
`last_maintain_time` datetime(0) NULL DEFAULT NULL COMMENT '最后保养时间',
|
`next_maintain_time` datetime(0) NULL DEFAULT NULL COMMENT '下次保养时间',
|
`last_check_time` datetime(0) NULL DEFAULT NULL COMMENT '最后点检时间',
|
`installation_location` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '安装位置',
|
`maintenance_time` datetime(0) NULL DEFAULT NULL COMMENT '保养日期',
|
`repair_status` tinyint(0) NULL DEFAULT NULL COMMENT '维修状态',
|
`maintenance_status` tinyint(0) NULL DEFAULT NULL COMMENT '保养状态',
|
`external_key` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '设备外部标识(用户可更改,用于标识该设备,唯一标识,可使用该Key进行检索设备)',
|
PRIMARY KEY (`id`) USING BTREE,
|
INDEX `employee_id` (`employee_id`) USING BTREE,
|
INDEX `employee_id_2` (`employee_id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '机器'
|
ROW_FORMAT = Dynamic;
|
DROP TABLE IF EXISTS `blade_shift_off_day`;
|
CREATE TABLE `blade_shift_off_day`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`status` tinyint(0) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态:0-未删除,1-已删除',
|
`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 '更新时间',
|
`start_off_day` date NULL DEFAULT NULL COMMENT '休息日-开始',
|
`end_off_day` date NULL DEFAULT NULL COMMENT '休息日-结束',
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注/说明',
|
`year` int(0) UNSIGNED 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_fixture`;
|
CREATE TABLE `blade_fixture`
|
(
|
`id` bigint NOT NULL,
|
`tenant_id` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属租户',
|
`code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NOT NULL COMMENT '夹具编号',
|
`name` varchar(32) CHARACTER SET gbk COLLATE gbk_chinese_ci NOT NULL COMMENT '夹具名称',
|
`fixture_status` int NULL DEFAULT NULL COMMENT '夹具状态',
|
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '描述',
|
`avatar` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '图像',
|
`in_use` tinyint NULL DEFAULT 0 COMMENT '是否在使用',
|
`status` int NULL DEFAULT NULL COMMENT '业务状态',
|
`create_dept` bigint NULL DEFAULT NULL COMMENT '创建单位',
|
`is_deleted` int NULL DEFAULT NULL,
|
`create_time` datetime NULL DEFAULT NULL COMMENT '创建时间',
|
`create_user` bigint NULL DEFAULT NULL COMMENT '创建人',
|
`update_time` datetime NULL DEFAULT NULL COMMENT '更新时间',
|
`update_user` bigint 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` (`code`, `is_deleted`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '工装夹具'
|
ROW_FORMAT = DYNAMIC;
|
|
DROP TABLE IF EXISTS `blade_warehouse_area`;
|
CREATE TABLE `blade_warehouse_area`
|
(
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
`status` tinyint(3) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`parent_id` bigint(20) NOT NULL COMMENT '父级id',
|
`is_deleted` int(11) NULL DEFAULT NULL,
|
`create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(20) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(20) 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(32) 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 '库区名称',
|
`remark` 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;
|
|
-- ----------------------------
|
-- Table structure for blade_warehouse_area_of_material_type
|
-- ----------------------------
|
DROP TABLE IF EXISTS `blade_warehouse_area_of_material_type`;
|
CREATE TABLE `blade_warehouse_area_of_material_type`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`warehouse_area_id` bigint(0) NULL DEFAULT NULL COMMENT '库区id',
|
`material_type_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_code`;
|
CREATE TABLE `blade_code`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`datasource_id` bigint(0) NULL DEFAULT NULL COMMENT '数据源主键',
|
`service_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '服务名称',
|
`code_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '模块名称',
|
`table_name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '表名',
|
`table_prefix` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '表前缀',
|
`pk_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '主键名',
|
`package_name` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '后端包名',
|
`base_mode` int(0) NULL DEFAULT NULL COMMENT '基础业务模式',
|
`wrap_mode` int(0) NULL DEFAULT NULL COMMENT '包装器模式',
|
`api_path` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '后端路径',
|
`web_path` varchar(2000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '前端路径',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '代码生成表'
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_device_type_check_project`;
|
CREATE TABLE `blade_device_type_check_project`
|
(
|
`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
|
'所属租户',
|
`device_type_id` bigint(0) NULL DEFAULT NULL COMMENT '设备类型id',
|
`check_project_id` bigint(0) NULL DEFAULT NULL COMMENT '点检项目id',
|
`interval_time` int(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_warehouse_grid`;
|
CREATE TABLE `blade_warehouse_grid`
|
(
|
`id` bigint(20) NOT NULL COMMENT 'id',
|
`tenant_id` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属租户',
|
`station_id` bigint(20) NOT NULL COMMENT '库位id',
|
`code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '货格编号',
|
`name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '货格名称',
|
`status` int(11) NULL DEFAULT NULL COMMENT '业务状态',
|
`create_dept` bigint(20) NULL DEFAULT NULL COMMENT '创建单位',
|
`is_deleted` int(11) NULL DEFAULT NULL,
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`update_user` bigint(20) 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 `unique_code_index` (`code`, `is_deleted`) USING BTREE,
|
INDEX `station_index` (`station_id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '库区货格'
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_warehouse_station`;
|
CREATE TABLE `blade_warehouse_station`
|
(
|
`id` bigint(20) NOT NULL COMMENT 'id',
|
`tenant_id` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属租户',
|
`area_id` bigint(20) NOT NULL COMMENT '库区id',
|
`warehouse_code` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '库位编号',
|
`warehouse_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '库位名称',
|
`status` int(11) NULL DEFAULT NULL COMMENT '业务状态',
|
`create_dept` bigint(20) NULL DEFAULT NULL COMMENT '创建单位',
|
`is_deleted` int(11) NULL DEFAULT NULL,
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '备注',
|
`avatar` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '头像',
|
PRIMARY KEY (`id`) USING BTREE,
|
UNIQUE INDEX `uniqueCodeIndex` (`area_id`, `warehouse_code`, `is_deleted`) USING BTREE COMMENT '库位编号唯一索引',
|
UNIQUE INDEX `uniqueNameIndex` (`area_id`, `warehouse_name`, `is_deleted`) USING BTREE COMMENT '库位名称唯一索引'
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '库区库位'
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_tray`;
|
CREATE TABLE `blade_tray`
|
(
|
`id` bigint NOT NULL,
|
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '编码',
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '名称',
|
`picture` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '图片',
|
`tray_status` tinyint DEFAULT '1' COMMENT '托盘状态 1 - 空载 0 - 负载',
|
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '托盘描述',
|
`in_use` tinyint DEFAULT '0' COMMENT '是否使用 默认为1',
|
`category` tinyint DEFAULT NULL COMMENT '托盘类别',
|
`standard_model` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '规格',
|
`availability` tinyint DEFAULT NULL COMMENT '可用状态 1-激活 0-冻结',
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
|
`status` tinyint DEFAULT '1' COMMENT '业务状态 1激活 0 冻结',
|
`is_deleted` bigint unsigned DEFAULT NULL COMMENT '删除标记:0-未删除,1-已删除',
|
`create_user` bigint DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
PRIMARY KEY (`id`),
|
UNIQUE KEY `uniqueCodeIndex` (`code`, `is_deleted`)
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT ='托盘';
|
|
-- 托盘面-托盘
|
DROP TABLE IF EXISTS `blade_tray_surface`;
|
CREATE TABLE `blade_tray_surface`
|
(
|
`id` bigint NOT NULL,
|
`tray_id` bigint DEFAULT NULL COMMENT '托盘id',
|
`name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '托盘面名称',
|
`code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '托盘面编号',
|
`program_code` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '偏移程序编号',
|
`in_use` tinyint DEFAULT '0' COMMENT '是否使用 默认为1',
|
`status` tinyint DEFAULT '1' COMMENT '业务状态 1激活 0 冻结',
|
`is_deleted` bigint unsigned DEFAULT NULL COMMENT '删除标记:0-未删除,1-已删除',
|
`create_user` bigint DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
PRIMARY KEY (`id`)
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT ='托盘面';
|
|
-- 托盘面-夹具
|
DROP TABLE IF EXISTS `blade_tray_fixture`;
|
CREATE TABLE `blade_tray_fixture`
|
(
|
`id` bigint NOT NULL,
|
`tray_id` bigint DEFAULT NULL COMMENT '托盘id',
|
`face_id` bigint DEFAULT NULL COMMENT '托盘面id',
|
`fix_id` bigint DEFAULT NULL COMMENT '夹具id',
|
`status` tinyint DEFAULT '1' COMMENT '业务状态 1激活 0 冻结',
|
`is_deleted` bigint unsigned DEFAULT NULL COMMENT '删除标记:0-未删除,1-已删除',
|
`create_user` bigint DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
PRIMARY KEY (`id`)
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT ='托盘面-夹具';
|
|
DROP TABLE IF EXISTS `blade_workstation_workbench`;
|
CREATE TABLE `blade_workstation_workbench`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`status` tinyint(0) NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(0) NULL DEFAULT NULL COMMENT '删除',
|
`create_user` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci 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 '租户',
|
`workstation_id` bigint(0) NULL DEFAULT NULL COMMENT '工位id',
|
`sort` int(0) NULL DEFAULT NULL COMMENT '排序',
|
`name` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工作台名称',
|
`workbench_default` int(0) NULL DEFAULT NULL COMMENT '是否为默认工作台:是:1 否:0',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '工作台'
|
ROW_FORMAT = Dynamic;
|
|
-- 工装附件
|
DROP TABLE IF EXISTS `blade_tool_appendix`;
|
CREATE TABLE `blade_tool_appendix`
|
(
|
`id` bigint NOT NULL,
|
`tenant_id` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属租户',
|
`parent_id` bigint DEFAULT NULL COMMENT '父id',
|
`file_length` bigint DEFAULT NULL COMMENT '文件大小',
|
`file_name` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件名称',
|
`object_key` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件key',
|
`file_link` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件链接',
|
`content_type` varchar(255) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '文件mini类型',
|
`status` int DEFAULT NULL COMMENT '业务状态',
|
`create_dept` bigint DEFAULT NULL COMMENT '创建单位',
|
`is_deleted` int DEFAULT NULL,
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`create_user` bigint DEFAULT NULL COMMENT '创建人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
`update_user` bigint DEFAULT NULL COMMENT '更新人',
|
`remark` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
|
PRIMARY KEY (`id`) USING BTREE,
|
UNIQUE KEY `uniqueCodeIndex` (`id`, `is_deleted`) USING BTREE
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci
|
ROW_FORMAT = DYNAMIC COMMENT ='附件文件';
|
|
DROP TABLE IF EXISTS `blade_tray_storage`;
|
CREATE TABLE `blade_tray_storage`
|
(
|
`id` bigint NOT NULL,
|
`tray_id` bigint DEFAULT NULL COMMENT '托盘id',
|
`warehouse_station_id` bigint DEFAULT NULL COMMENT '库位id',
|
`status` tinyint DEFAULT '1' COMMENT '业务状态 1激活 0 冻结',
|
`is_deleted` bigint unsigned DEFAULT NULL COMMENT '删除标记:0-未删除,1-已删除',
|
`create_user` bigint DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
PRIMARY KEY (`id`)
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT ='托盘存放';
|
|
DROP TABLE IF EXISTS `blade_production_craft_version`;
|
CREATE TABLE `blade_production_craft_version`
|
(
|
`id` bigint(20) NOT NULL,
|
`tenant_id` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属租户',
|
`name` varchar(32) CHARACTER SET gbk COLLATE gbk_chinese_ci NOT NULL COMMENT '版本名称',
|
`description` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '版本描述',
|
`craft_id` bigint(20) NULL NULL COMMENT '工艺路线id',
|
`edition_status` int(11) NULL DEFAULT 0 COMMENT '是否定版(0:否 1:是)',
|
`status` int(11) NULL DEFAULT NULL COMMENT '业务状态',
|
`create_dept` bigint(20) NULL DEFAULT NULL COMMENT '创建单位',
|
`is_deleted` bigint(20) NULL DEFAULT NULL,
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '产品工艺版本'
|
ROW_FORMAT = Dynamic;
|
|
-- ----------------------------
|
-- Table structure for blade_production_craft_process_related_tool
|
-- ----------------------------
|
DROP TABLE IF EXISTS `blade_production_craft_process_related_tool`;
|
CREATE TABLE `blade_production_craft_process_related_tool`
|
(
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
`tool_id` bigint(20) NULL DEFAULT NULL COMMENT '刀具ID',
|
`version_process_id` bigint(20) NULL DEFAULT NULL COMMENT '产品工艺工序ID',
|
`tool_code` varchar(128) NULL DEFAULT NULL COMMENT '刀具编号',
|
`tool_model_name` varchar(64) NULL DEFAULT NULL COMMENT '刀具型号名称',
|
`tool_category_name` varchar(45) NULL DEFAULT NULL COMMENT '刀具类型名称',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '产品工艺工序关联刀具'
|
ROW_FORMAT = Dynamic;
|
|
-- ----------------------------
|
-- Table structure for blade_production_craft_process_related_fixture
|
-- ----------------------------
|
DROP TABLE IF EXISTS `blade_production_craft_process_related_fixture`;
|
CREATE TABLE `blade_production_craft_process_related_fixture`
|
(
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
`fixture_id` bigint(20) NULL DEFAULT NULL COMMENT '夹具ID',
|
`version_process_id` bigint(20) NULL DEFAULT NULL COMMENT '产品工艺工序ID',
|
`fixture_group_name` varchar(45) null,
|
`fixture_code` varchar(128) null,
|
`fixture_name` varchar(32) null,
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = '产品工艺工序关联夹具'
|
ROW_FORMAT = Dynamic;
|
|
-- ----------------------------
|
-- Table structure for blade_production_craft_process_file
|
-- ----------------------------
|
DROP TABLE IF EXISTS `blade_production_craft_process_file`;
|
CREATE TABLE `blade_production_craft_process_file`
|
(
|
`id` bigint(20) NOT NULL,
|
`version_process_id` bigint(20) 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;
|
|
-- ----------------------------
|
-- Table structure for blade_production_craft_process
|
-- ----------------------------
|
DROP TABLE IF EXISTS `blade_production_craft_process`;
|
CREATE TABLE `blade_production_craft_process`
|
(
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
`tenant_id` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属租户',
|
`version_id` bigint(20) NULL DEFAULT NULL COMMENT '所属工艺版本',
|
`process_id` bigint(20) NULL DEFAULT NULL COMMENT '所属生产工序',
|
`sort` int(11) NULL DEFAULT NULL COMMENT '工序顺序',
|
`program_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '程序名称',
|
`standard_time` int(11) NULL DEFAULT NULL COMMENT '标准工时(秒)',
|
`prepare_time` int(11) NULL DEFAULT 0 COMMENT '准备工时',
|
`disassembly_time` int(11) NULL DEFAULT 0 COMMENT '拆卸工时',
|
`transport_time` int(11) NULL DEFAULT 0 COMMENT '运输工时',
|
`source_id` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '资源ID',
|
`target_id` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '目标ID',
|
`x_coordinate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'x坐标',
|
`y_coordinate` varchar(10) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'y坐标',
|
`is_deleted` bigint(20) UNSIGNED NULL DEFAULT NULL COMMENT '删除标记:0-未删除,1-已删除',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
`create_dept` bigint(20) NULL DEFAULT NULL COMMENT '创建部门',
|
`status` int(11) NULL DEFAULT NULL COMMENT '业务状态',
|
`process_name` varchar(32) null comment '工序名称',
|
`process_code` varchar(128) null comment '工序编号',
|
`process_desc` varchar(255) null comment '工序描述',
|
`process_type` int null comment '工种',
|
`process_type_name` varchar(32) null comment '工种名称',
|
`program_id` bigint null comment '程序id',
|
`mea_method` varchar(20) null comment '测量方式',
|
`mea_method_value` int null comment '测量方式维护的值',
|
`handler_method` int null comment '不合格品处理方式',
|
`main_sequence_id` bigint null comment '主序id(当主序id不为空时,代表工序是子序)',
|
`whether_test` int default 0 null comment '是否质检:默认 0 否 1 是',
|
`whether_parallel` int default 0 null comment '是否并行:默认 0 否 1 是',
|
`bag_id` bigint null comment '工艺包id',
|
`bag_name` varchar(64) null comment '工艺包名称',
|
`height` int(11) 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_material_storage`;
|
CREATE TABLE `blade_material_storage`
|
(
|
`id` bigint(20) NOT NULL,
|
`material_id` bigint(20) DEFAULT NULL COMMENT '物料id',
|
`warehouse_station_id` bigint(20) DEFAULT NULL COMMENT '库位id',
|
`status` tinyint(4) DEFAULT '1' COMMENT '业务状态 1激活 0 冻结',
|
`is_deleted` bigint(20) unsigned DEFAULT NULL COMMENT '删除标记:0-未删除,1-已删除',
|
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(20) DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT ='物料存放';
|
|
DROP TABLE IF EXISTS `blade_bom_material`;
|
CREATE TABLE `blade_bom_material`
|
(
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
`status` tinyint(3) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态:0-未删除,1-已删除',
|
`create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(20) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(20) 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 '所属租户',
|
`version_id` bigint(20) NULL DEFAULT NULL COMMENT 'bom版本id',
|
`material_id` bigint(20) NULL DEFAULT NULL COMMENT '物料id',
|
`parent_id` bigint(20) NULL DEFAULT NULL COMMENT '父级Id',
|
`all_path` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT 'allPath',
|
`remark` varchar(255) 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 = 'bom物料'
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_bom_process`;
|
CREATE TABLE `blade_bom_process`
|
(
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
`status` tinyint(3) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态:0-未删除,1-已删除',
|
`create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(20) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(20) 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 '所属租户',
|
`bom_material_id` bigint(20) NULL DEFAULT NULL COMMENT 'bom物料Id',
|
`molecule` int(11) NULL DEFAULT NULL COMMENT '用量分子',
|
`denominator` int(11) NULL DEFAULT NULL COMMENT '用量分母',
|
`process_id` bigint(20) NULL DEFAULT NULL COMMENT '用料工序id',
|
`loss` decimal(10, 2) NULL DEFAULT NULL COMMENT '固定损耗',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT = 'bom物料工序'
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_bom_version`;
|
CREATE TABLE `blade_bom_version`
|
(
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
`status` tinyint(3) UNSIGNED NULL DEFAULT NULL COMMENT '状态',
|
`is_deleted` bigint(20) UNSIGNED NULL DEFAULT 0 COMMENT '删除状态:0-未删除,1-已删除',
|
`create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(20) NULL DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(20) 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 '所属租户',
|
`product_id` bigint(20) NULL DEFAULT NULL COMMENT '产品id',
|
`version` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '版本',
|
`version_status` int(11) NULL DEFAULT 0 COMMENT '版本状态(0:未定版,1:已定版)',
|
`craft_id` bigint(20) NULL DEFAULT NULL COMMENT '工艺版本id',
|
`craft_version` varchar(32) 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 '备注',
|
`description` varchar(255) 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 = 'bom版本'
|
ROW_FORMAT = Dynamic;
|
|
-- 工艺路线版本产线表
|
drop table if exists `blade_craft_version_line`;
|
CREATE TABLE `blade_craft_version_line`
|
(
|
`id` bigint NOT NULL COMMENT '主键',
|
`status` tinyint unsigned DEFAULT NULL COMMENT '状态',
|
`is_deleted` int DEFAULT NULL,
|
`create_user` bigint DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属租户',
|
`craft_id` bigint DEFAULT NULL COMMENT '工艺路线id',
|
`version_id` bigint DEFAULT NULL COMMENT '工艺路线版本id',
|
`group_id` bigint DEFAULT NULL COMMENT '产线id',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci
|
ROW_FORMAT = DYNAMIC COMMENT ='工艺路线版本产线表';
|
|
-- 工艺路线表
|
drop table if exists `blade_craft_routing`;
|
CREATE TABLE `blade_craft_routing`
|
(
|
`id` bigint NOT NULL COMMENT '主键',
|
`status` tinyint unsigned DEFAULT NULL COMMENT '状态',
|
`is_deleted` int DEFAULT NULL,
|
`create_user` bigint DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '所属租户',
|
`name` varchar(48) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '名称',
|
`description` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '描述',
|
`product_id` bigint DEFAULT NULL COMMENT '产品id',
|
PRIMARY KEY (`id`) USING BTREE,
|
UNIQUE KEY `uniqueCodeIndex` (`name`, `is_deleted`) USING BTREE
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci
|
ROW_FORMAT = DYNAMIC COMMENT ='工艺路线';
|
|
DROP TABLE IF EXISTS `blade_dnc_fixed_space`;
|
CREATE TABLE `blade_dnc_fixed_space`
|
(
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '000000' COMMENT '租户ID',
|
`parent_id` bigint(20) DEFAULT '0' COMMENT '父主键',
|
`name` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '固定空间目录名称',
|
`all_path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '全路径(包含自身)',
|
`is_deleted` int(11) DEFAULT NULL,
|
`status` int(11) 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 '更新人',
|
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
|
`td_id` bigint(20) DEFAULT NULL COMMENT '工位目录id',
|
`space_location` int(11) DEFAULT NULL COMMENT '目录属性: 1 常规(根节点)2 固定',
|
PRIMARY KEY (`id`)
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT ='工位目录关联固定空间表';
|
|
DROP TABLE IF EXISTS `blade_dnc_transfer_directory`;
|
CREATE TABLE `blade_dnc_transfer_directory`
|
(
|
`id` bigint(0) NOT NULL,
|
`group_all_path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'工位文件组的all_path',
|
`dept_id` bigint(0) NULL DEFAULT NULL COMMENT '职权域id',
|
`group_id` bigint(0) NULL DEFAULT NULL COMMENT '工位文件分组Id',
|
`name` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工位文件名称',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT
|
'租户ID',
|
`create_user` 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 '更新时间',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`status` int(0) NULL DEFAULT NULL COMMENT '业务状态',
|
`resource_id` bigint(0) NULL DEFAULT NULL COMMENT '资源id',
|
`workstation_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_dnc_transfer_directory_file`;
|
CREATE TABLE `blade_dnc_transfer_directory_file`
|
(
|
`id` bigint(0) NOT NULL,
|
`transfer_directory_id` bigint(0) NOT NULL COMMENT '工位目录Id',
|
`file_source` tinyint(0) NULL DEFAULT NULL COMMENT '文件来源 1 我的文档 2 本地文件 3 工艺管理',
|
`file_type` int(0) NULL DEFAULT NULL COMMENT '文件类别(1:加工文件,2:工艺文件)',
|
`original_filename` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '原始文件名称',
|
`filename` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件名称',
|
`content_length` bigint(0) NULL DEFAULT NULL,
|
`content_md5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件md5值',
|
`last_modified` datetime(0) NULL DEFAULT NULL COMMENT '最后修改时间',
|
`content_type` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
`object_key` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件的objectKey',
|
`suffix` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL,
|
`create_user` 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 '更新时间',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`status` int(0) NULL DEFAULT NULL COMMENT '业务状态',
|
`link` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '文件地址',
|
`is_current` int(0) NULL DEFAULT NULL COMMENT '是否为当前版本,1是0否',
|
`workstation_id` bigint(0) NOT NULL COMMENT '工位Id',
|
`cover_time` datetime(0) NULL DEFAULT NULL COMMENT '文件时间',
|
`craft_file_id` bigint(0) NULL DEFAULT NULL COMMENT '文档文件id',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT
|
'租户ID',
|
`version` int(0) NULL DEFAULT NULL COMMENT '版本号',
|
`storage_space` int(0) NULL DEFAULT NULL COMMENT '存储位置:1 常规空间 2 固定空间',
|
`whether_archive` int(0) NULL DEFAULT NULL COMMENT '文件是否归档:1 未归档 2 已归档',
|
`storage_space_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_dnc_transfer_directory_group`;
|
CREATE TABLE `blade_dnc_transfer_directory_group`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT
|
'租户ID',
|
`parent_id` bigint(0) NULL DEFAULT 0 COMMENT '父主键',
|
`name` varchar(45) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工位文件组名',
|
`all_path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'全路径(包含自身)',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`status` int(0) NULL DEFAULT NULL COMMENT '状态',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`workstation_group_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_dnc_ws_relation_td`;
|
CREATE TABLE `blade_dnc_ws_relation_td`
|
(
|
`id` bigint(20) NOT NULL,
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT '000000' COMMENT '租户ID',
|
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(20) DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
`is_deleted` int(11) DEFAULT NULL,
|
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
|
`status` int(11) DEFAULT NULL COMMENT '业务状态',
|
`transfer_director_id` bigint(20) DEFAULT NULL COMMENT 'FTP目录id',
|
`workstation_id` bigint(20) DEFAULT NULL COMMENT '工位id',
|
PRIMARY KEY (`id`),
|
UNIQUE KEY `workstation_id` (`workstation_id`, `is_deleted`) USING BTREE
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci COMMENT ='FTP目录与工位关系表';
|
|
-- 菜单脚本
|
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 (1469141105228611586, 1503998309035220994, 'shift_calendar', '班制日历', 'shift_calendar',
|
'/console/base/shift-calendar', 'iconfont iconicon_work', 2, 1, 0, 1, '', 0, 'CPS', 1),
|
(1470274120439566338, 1503966666579030018, 'organization', '员工-部门-岗位', 'organization',
|
'/master/person/main/index', 'iconfont iconicon_group', 1, 1, 0, 1, '', 0, 'CPS', 1),
|
(1471285883018977281, 1503992936900796418, 'workstation', '工位', 'workstation', '/console/workstation/index',
|
'iconfont icon-wxbgongju', 1, 1, 0, 1, '', 0, 'CPS', 1),
|
(1483632111746801666, 0, 'basic_data', '主数据', 'basic_data', '/console/basic-data',
|
'iconfont saber-zhushuju', 2, 0, 0, 1, '', 0, 'CPS', 1),
|
(1483642077594710017, 1503992936900796418, 'machine_data', '机器管理数据', 'machine_data',
|
'/console/basic-data/tpm-data', 'iconfont icon-rizhi', 3, 1, 0, 1, '', 0, 'CPS', 1),
|
(1485491717025140738, 1503992936900796418, 'machine_ledger', '机器台账', 'machine_ledger', '/tpm/machine-management',
|
'iconfont iconicon_airplay', 2, 1, 0, 1, '', 0, 'CPS', 1),
|
(1493759281711730689, 1504027069390331905, 'supplier', '供应商', 'supplier', '/console/basic-data/supplier-info',
|
'iconfont iconicon_community_line', 1, 1, 0, 1, '', 0, 'CPS', 1),
|
(1503195854444433409, 1504027069390331905, 'gallery', '图库', 'gallery', '/console/basic-data/gallery',
|
'iconfont iconicon_namecard', 4, 1, 0, 1, '', 0, 'CPS', 1),
|
(1503215833683517442, 1503998309035220994, 'day_off', '休息日', 'day_off', '/master/time/day-off/index',
|
'iconfont iconicon_more', 1, 1, 0, 1, '', 0, 'CPS', 1),
|
(1503546274154123265, 1504003518490812418, 'area_location', '库区库位', 'area_location',
|
'/console/basic-data/material-warehousing-data/reservoir-location/reservoir-location', 'iconfont iconicon_work',
|
3, 1, 0, 1, '', 0, 'CPS', 1),
|
(1503621096733990913, 1503992936900796418, 'work_condition', '工位采集模板', 'menu',
|
'/console/basic-data/working-condition/index', 'iconfont icon-liuliangyunpingtaitubiao08', 4, 1, 0, 1, '', 0,
|
'CPS', 1),
|
(1503966666579030018, 1483632111746801666, 'staff', '人', 'staff', '/console/basic-data/staff',
|
'iconfont iconicon_principal', 1, 1, 0, 1, '', 0, 'CPS', 1),
|
(1503992936900796418, 1483632111746801666, 'machine', '机', 'machine', '/console/basic-data/machine',
|
'iconfont iconicon_setting', 2, 1, 0, 1, '', 0, 'CPS', 1),
|
(1503996684083601409, 1483632111746801666, 'material', '料', 'material', '/console/basic-data/material',
|
'iconfont iconicon_work', 3, 1, 0, 1, '', 0, 'CPS', 1),
|
(1503998309035220994, 1483632111746801666, 'production_time', '时间', 'production_time',
|
'/console/basic-data/production-time', 'iconfont iconicon_send', 4, 1, 0, 1, '', 0, 'CPS', 1),
|
(1504003518490812418, 1483632111746801666, 'warehouse', '仓储', 'warehouse', '/console/basic-data/warehouse',
|
'iconfont iconicon_cspace', 6, 1, 0, 1, '', 0, 'CPS', 1),
|
(1504027069390331905, 1483632111746801666, 'other', '其他', 'other', '/console/basic-data/other',
|
'iconfont iconicon_im_keyboard', 8, 1, 0, 1, '', 0, 'CPS', 1),
|
(1497086897538789377, 1503996684083601409, 'materials', '物料信息', 'materials',
|
'/console/basic-data/material-warehousing-data/material-info', 'iconfont iconicon_compile', 1, 1, 0, 1, '', 0,
|
'CPS', 1),
|
(1519129245830651905, 1518929460899213313, 'tray_fixture', '托盘夹具', 'tray_fixture',
|
'/console/tooling/tray-fixture', 'iconfont iconicon_savememo', 1, 1, 0, 1, '', 0, 'CPS', 1),
|
(1522048292781465601, 1518929460899213313, 'tray_storage', '托盘存放', 'tray_storage',
|
'/master/frock/tray-deposit/index', 'iconfont iconicon_setting', 2, 1, 0, 1, '', 0, 'CPS', 1),
|
(1522390934839029761, 1504025044741070849, 'processes', '工序管理', 'processes', '/console/basic-data/work-process',
|
'iconfont iconicon_send', 2, 1, 0, 1, '', 0, 'CPS', 1),
|
(1504025044741070849, 1483632111746801666, 'product_process', '产品工艺', 'product_process',
|
'/console/basic-data/product-process', 'iconfont iconicon_namecard', 7, 1, 0, 1, '', 0, 'CPS', 1),
|
(1522823470509395969, 1504025044741070849, 'product', '产品', 'product', '/console/basic-data/product',
|
'iconfont iconicon_coinpurse_line', 55, 1, 0, 1, '', 0, 'CPS', 1),
|
(1523489440260923394, 1504025044741070849, 'process_route', '工艺路线', 'process_route',
|
'/console/product-process/process-route', 'iconfont iconicon_exchange', 2, 1, 0, 1, '', 0, 'CPS', 1),
|
(1526736219864084482, 1523489440260923394, 'cancel_fixed', '取消定版', 'cancel_fixed', '',
|
'iconfont iconicon_safety', 1, 2, 0, 1, '', 0, 'CPS', 1),
|
(1527115790989488129, 1503996684083601409, 'material_storage', '物料存放', 'material_storage',
|
'/console/basic-data/material-warehousing-data/material-storage', 'iconfont iconicon_send', 4, 1, 0, 1, '', 0,
|
'CPS', 1),
|
(1526031760774340609, 1504025044741070849, 'bom_list', 'BOM 清单', 'menu', '/console/bom-list/index',
|
'iconfont icon-caidan', 3, 1, 0, 1, '', 0, 'CPS', 1),
|
(1526040185400328193, 1504003518490812418, 'issue_receipt_type', '出入库类型', 'issue_receipt_type',
|
'/console/basic-data/material-warehousing-data/Material-warehousing-data', 'iconfont iconicon_more', 4, 1, 0, 1,
|
'', 0, 'CPS', 1),
|
(1535168094212694017, 1526031760774340609, 'fix_version', '定版', 'fix_version', '', '', 1, 2, 0, 1, '', 0, 'CPS',
|
1),
|
(1535169198577131521, 1526031760774340609, 'cancel_version', '取消定版', 'cancel_version', '', '', 2, 2, 0, 1, '',
|
0, 'CPS', 1),
|
(1535242977381232642, 1526031760774340609, 'delete_version', '删除版本', 'delete_version', '', '', 3, 2, 0, 1, '',
|
0, 'CPS', 1),
|
(1535243543318671362, 1526031760774340609, 'add_process', '添加工序', 'add_process', '', '', 4, 2, 0, 1, '', 0,
|
'CPS', 1),
|
(1535244130533814273, 1526031760774340609, 'add_material', '添加物料', 'add_material', '', '', 5, 2, 0, 1, '', 0,
|
'CPS', 1),
|
(1535246268496392194, 1526031760774340609, 'add_version', '新增版本', 'add_version', '', '', 6, 2, 0, 1, '', 0,
|
'CPS', 1),
|
(1541661765077213185, 1523489440260923394, 'craft_route_create', '新建工艺路线', 'craft_route_create', '', '', 10, 2,
|
0, 1, '', 0, 'CPS', 1),
|
(1541662062897963010, 1523489440260923394, 'craft_route_edit', '编辑工艺路线', 'craft_route_edit', '', '', 11, 2, 0, 1,
|
'', 0, 'CPS', 1),
|
(1541662253902372865, 1523489440260923394, 'craft_route_delete', '删除工艺路线', 'craft_route_delete', '', '', 12, 2,
|
0, 1, '', 0, 'CPS', 1),
|
(1541668488361975810, 1522823470509395969, 'view_craft', '查看工艺路线', 'view_craft', '', '', 10, 2, 0, 1, '', 0,
|
'CPS', 1),
|
(1541668794567139329, 1522823470509395969, 'view_bom', '查看bom清单', 'view_bom', '', '', 11, 2, 0, 1, '', 0, 'CPS',
|
1),
|
(1541668925542670337, 1522823470509395969, 'bind_craft', '绑定工艺路线', 'bind_craft', '', '', 12, 2, 0, 1, '', 0,
|
'CPS', 1),
|
(1541669017884467201, 1522823470509395969, 'unbind_craft', '解绑工艺路线', 'unbind_craft', '', '', 13, 2, 0, 1, '', 0,
|
'CPS', 1);
|
|
|
INSERT
|
INTO `blade_warehouse_area`
|
VALUES (1, 0, 0, 0, 1123598821738675201, 1123598813738675201, '2022-04-25 10:25:51', 1123598821738675201,
|
'2022-04-25 10:25:56', '000000', '所有的', '所有的', NULL);
|
|
DROP TABLE IF EXISTS `blade_dnc_art_bag`;
|
CREATE TABLE `blade_dnc_art_bag`
|
(
|
`id` bigint(0) NOT NULL,
|
`remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
`create_user` bigint(0) NULL DEFAULT NULL,
|
`create_dept` bigint(0) NULL DEFAULT NULL,
|
`create_time` datetime(0) NULL DEFAULT NULL,
|
`update_user` bigint(0) NULL DEFAULT NULL,
|
`update_time` datetime(0) NULL DEFAULT NULL,
|
`status` int(0) NULL DEFAULT NULL,
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`tenant_id` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '000000',
|
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工艺包名称',
|
`code` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工艺包编码',
|
`catalogue_id` bigint(0) NULL DEFAULT NULL COMMENT '工艺目录id',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
CHARACTER SET = utf8mb4
|
COLLATE = utf8mb4_general_ci
|
ROW_FORMAT = Dynamic;
|
|
DROP TABLE IF EXISTS `blade_dnc_art_file`;
|
CREATE TABLE `blade_dnc_art_file`
|
(
|
`id` bigint(0) NOT NULL,
|
`remark` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT '备注',
|
`create_user` bigint(0) NULL DEFAULT NULL,
|
`create_dept` bigint(0) NULL DEFAULT NULL,
|
`create_time` datetime(0) NULL DEFAULT NULL,
|
`update_user` bigint(0) NULL DEFAULT NULL,
|
`update_time` datetime(0) NULL DEFAULT NULL,
|
`status` int(0) NULL DEFAULT NULL,
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`tenant_id` varchar(10) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT '000000',
|
`file_id` bigint(0) NULL DEFAULT NULL COMMENT '文件id',
|
`art_bag_id` bigint(0) NULL DEFAULT NULL COMMENT '工艺包id',
|
`source_type` int(0) NULL DEFAULT NULL COMMENT '文件来源 1 我的文档 2 工位文件 3 本地上传 4 归档文件',
|
`file_type` int(0) NULL DEFAULT NULL COMMENT '文件类别(1:程序,2 文档)',
|
`original_filename` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL
|
COMMENT '原始文件名称',
|
`filename` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件名称',
|
`content_length` bigint(0) NULL DEFAULT NULL,
|
`content_md5` varchar(100) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'文件md5值',
|
`content_type` 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
|
'文件的objectKey',
|
`suffix` varchar(50) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件后缀',
|
`document_ownership` int(0) NULL DEFAULT NULL COMMENT '文件归属:1 工位 2 工厂',
|
`is_current` int(0) NULL DEFAULT NULL COMMENT '是否为当前版本,1是0否',
|
`link` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '文件链接',
|
`storage_space` int(0) NULL DEFAULT NULL COMMENT '存储位置:1 常规空间 2 固定空间',
|
`version` int(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_employee_on_off_work`;
|
CREATE TABLE `blade_employee_on_off_work`
|
(
|
`id` bigint(20) NOT NULL,
|
`online_time` datetime DEFAULT NULL COMMENT '上线时间',
|
`on_employee_id` bigint(20) DEFAULT NULL COMMENT '上线员工id',
|
`on_employee_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上线员工编号',
|
`on_employee_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上线员工名称',
|
`on_employee_avatar` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '上线员工头像',
|
`workstation_id` bigint(20) DEFAULT NULL COMMENT '工位id',
|
`workstation_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工位编号',
|
`workstation_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工位名称',
|
`workstation_avatar` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工位名称头像',
|
`offline_time` datetime DEFAULT NULL COMMENT '下线时间',
|
`off_employee_id` bigint(20) DEFAULT NULL COMMENT '下线员工id',
|
`off_employee_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '下线员工编号',
|
`off_employee_name` varchar(32) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '下线员工名称',
|
`off_employee_avatar` varchar(1000) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '下线员工头像',
|
`online_type` tinyint(4) DEFAULT '0' COMMENT '上下线类型 0-上线 1-下线',
|
`time_type` tinyint(4) DEFAULT '0' COMMENT '按时间/班次上下线 0-时间 1-班次',
|
`status` tinyint(4) DEFAULT '1' COMMENT '业务状态 1激活 0 冻结',
|
`is_deleted` bigint(20) unsigned DEFAULT NULL COMMENT '删除标记:0-未删除,1-已删除',
|
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(20) DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE = InnoDB
|
DEFAULT CHARSET = utf8mb4
|
COLLATE = utf8mb4_general_ci
|
ROW_FORMAT = DYNAMIC COMMENT ='员工上下线表';
|
|
DROP TABLE IF EXISTS `blade_dnc_process_catalogue`;
|
CREATE TABLE `blade_dnc_process_catalogue`
|
(
|
`id` bigint(0) NOT NULL COMMENT '主键',
|
`tenant_id` varchar(12) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT '000000' COMMENT
|
'租户ID',
|
`parent_id` bigint(0) NULL DEFAULT 0 COMMENT '父主键',
|
`name` varchar(64) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工艺目录名称',
|
`all_path` varchar(500) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT
|
'全路径(包含自身)',
|
`is_deleted` int(0) NULL DEFAULT NULL,
|
`status` int(0) NULL DEFAULT NULL COMMENT '状态',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`create_user` bigint(0) NULL DEFAULT NULL COMMENT '创建人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`update_user` bigint(0) NULL DEFAULT NULL COMMENT '更新人',
|
`create_dept` bigint(0) NULL DEFAULT NULL COMMENT '创建部门',
|
`dept_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;
|
|
-- 数据标签关系表
|
ALTER TABLE `blade_workstation_wcs`
|
ADD COLUMN `usage_id` bigint NULL COMMENT '数据标签ID' AFTER `data_type`;
|
-- 增加数据标签关系表
|
CREATE TABLE `blade_workstation_wcs_usage`
|
(
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
`collect_type` tinyint(4) DEFAULT NULL COMMENT '计算方法',
|
`usage_name` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据标签名称',
|
`usage_code` varchar(50) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据标签编号',
|
`parameter` varchar(255) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '数据标签执行参数',
|
`create_time` datetime DEFAULT NULL,
|
`create_user` bigint(255) DEFAULT NULL,
|
`update_time` datetime DEFAULT NULL,
|
`update_user` bigint(20) DEFAULT NULL,
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC;
|
|
-- 增加数据标签初始化数据
|
INSERT INTO `blade_workstation_wcs_usage` (`id`, `collect_type`, `usage_name`, `usage_code`, `parameter`, `create_time`,
|
`create_user`, `update_time`, `update_user`)
|
VALUES (1604657686328061954, 0, '无', '0', NULL, '2022-12-19 09:59:40', NULL, NULL, NULL);
|
INSERT INTO `blade_workstation_wcs_usage` (`id`, `collect_type`, `usage_name`, `usage_code`, `parameter`, `create_time`,
|
`create_user`, `update_time`, `update_user`)
|
VALUES (1604659202451517442, 1, '状态', '1', NULL, '2022-12-19 10:05:42', NULL, NULL, NULL);
|
INSERT INTO `blade_workstation_wcs_usage` (`id`, `collect_type`, `usage_name`, `usage_code`, `parameter`, `create_time`,
|
`create_user`, `update_time`, `update_user`)
|
VALUES (1604659243140460545, 2, '产量', '2', NULL, '2022-12-19 10:05:51', NULL, NULL, NULL);
|
INSERT INTO `blade_workstation_wcs_usage` (`id`, `collect_type`, `usage_name`, `usage_code`, `parameter`, `create_time`,
|
`create_user`, `update_time`, `update_user`)
|
VALUES (1604659295900610562, 3, '报警', '3', NULL, '2022-12-19 10:06:04', NULL, NULL, NULL);
|
INSERT INTO `blade_workstation_wcs_usage` (`id`, `collect_type`, `usage_name`, `usage_code`, `parameter`, `create_time`,
|
`create_user`, `update_time`, `update_user`)
|
VALUES (1604659380000600066, 5, '脉冲产量', '5', NULL, '2022-12-19 10:06:24', NULL, NULL, NULL);
|
INSERT INTO `blade_workstation_wcs_usage` (`id`, `collect_type`, `usage_name`, `usage_code`, `parameter`, `create_time`,
|
`create_user`, `update_time`, `update_user`)
|
VALUES (1604659442676084737, 6, '报警号', '6', NULL, '2022-12-19 10:06:39', NULL, NULL, NULL);
|
INSERT INTO `blade_workstation_wcs_usage` (`id`, `collect_type`, `usage_name`, `usage_code`, `parameter`, `create_time`,
|
`create_user`, `update_time`, `update_user`)
|
VALUES (1604659517745737729, 7, '报警信息', '7', NULL, '2022-12-19 10:06:57', NULL, NULL, NULL);
|
-- 修改字典名称
|
INSERT INTO `blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`,
|
`is_deleted`)
|
VALUES (1600787418029592578, 1473111864757952513, 'workstation_param_type', '8', '差值计算', 10, '', 0, 0);
|
INSERT INTO `blade_dict` (`id`, `parent_id`, `code`, `dict_key`, `dict_value`, `sort`, `remark`, `is_sealed`,
|
`is_deleted`)
|
VALUES (1600787468336074754, 1473111864757952513, 'workstation_param_type', '9', '脉冲计算', 11, '', 0, 0);
|
-- 数据标签增加大屏接口
|
INSERT INTO blade_interface_config (id, status, is_deleted, create_user, create_dept, create_time, update_user,
|
update_time, url, url_name, url_type, owning_chart)
|
VALUES (1602849539512963073, 1, 0, 1123598821738675201, 1123598813738675201, '2022-12-14 10:14:44', 1123598821738675201,
|
'2022-12-14 10:14:44', '/api/blade-visual/output/usage-type', '脉冲、计数显示用途统计', 0, '3');
|
|
INSERT INTO blade_interface_config_field (id, status, is_deleted, create_user, create_dept, create_time, update_user,
|
update_time, config_id, label, name, is_required, data_type, data_source,
|
is_single_choice, checked_parent, relation_field, method)
|
VALUES (1602849545779253250, 1, 0, 1123598821738675201, 1123598813738675201, '2022-12-14 10:14:46', 1123598821738675201,
|
'2022-12-19 14:19:12', 1602849539512963073, '数据标签', 'usageCode', 1, 2,
|
'/api/blade-cps/workstation-wcs-usage/visual-usage-code', 1, NULL, NULL, 'get');
|
INSERT INTO blade_interface_config_field (id, status, is_deleted, create_user, create_dept, create_time, update_user,
|
update_time, config_id, label, name, is_required, data_type, data_source,
|
is_single_choice, checked_parent, relation_field, method)
|
VALUES (1602853136015396866, 1, 0, 1123598821738675201, 1123598813738675201, '2022-12-14 10:29:02', 1123598821738675201,
|
'2022-12-14 10:29:02', 1602849539512963073, '工位列表', 'workStationIdList', 1, 4,
|
'/api/blade-visual/data-source/workstation', 0, NULL, NULL, 'get');
|
INSERT INTO blade_interface_config_field (id, status, is_deleted, create_user, create_dept, create_time, update_user,
|
update_time, config_id, label, name, is_required, data_type, data_source,
|
is_single_choice, checked_parent, relation_field, method)
|
VALUES (1602853344312922113, 1, 0, 1123598821738675201, 1123598813738675201, '2022-12-14 10:29:52', 1123598821738675201,
|
'2022-12-14 10:36:19', 1602849539512963073, '查询策略', 'policy', 1, 2,
|
'/api/blade-cps/workstation-wcs-usage/visual-usage-policy', 1, NULL, NULL, 'get');
|
INSERT INTO blade_interface_config_field (id, status, is_deleted, create_user, create_dept, create_time, update_user,
|
update_time, config_id, label, name, is_required, data_type, data_source,
|
is_single_choice, checked_parent, relation_field, method)
|
VALUES (1602853823713480706, 1, 0, 1123598821738675201, 1123598813738675201, '2022-12-14 10:31:46', 1123598821738675201,
|
'2022-12-14 10:31:46', 1602849539512963073, '近n小时/天', 'timeLevel', 0, 2,
|
'/api/blade-visual/data-source/time-level', 1, NULL, NULL, 'get');
|
-- 接口权限
|
INSERT INTO `blade_scope_api` (`id`, `menu_id`, `resource_code`, `scope_name`, `scope_path`, `scope_type`, `remark`,
|
`http_method`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`,
|
`status`, `is_deleted`)
|
VALUES (1605015416735895553, 1510094368595181569, 'visual_output.get_count_pulse_output', '设备 脉冲 计数 相关数据标签统计',
|
'/blade-visual/output/usage-type', NULL, NULL, 'POST', 1123598821738675201, 1123598813738675201,
|
'2022-12-20 09:41:10', 1123598821738675201, '2022-12-20 09:41:10', 1, 0);
|
INSERT INTO `blade_scope_api` (`id`, `menu_id`, `resource_code`, `scope_name`, `scope_path`, `scope_type`, `remark`,
|
`http_method`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`,
|
`status`, `is_deleted`)
|
VALUES (1605015071330766850, 1475761204784312321, 'workstation_wcs_usage.list', '获取所有数据数据标签数据',
|
'/blade-cps/workstation-wcs-usage/list', NULL, NULL, 'GET', 1123598821738675201, 1123598813738675201,
|
'2022-12-20 09:39:47', 1123598821738675201, '2022-12-20 09:39:47', 1, 0);
|
INSERT INTO `blade_scope_api` (`id`, `menu_id`, `resource_code`, `scope_name`, `scope_path`, `scope_type`, `remark`,
|
`http_method`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`,
|
`status`, `is_deleted`)
|
VALUES (1605015071339155458, 1475761204784312321, 'workstation_wcs_usage.params_config', '获取计算方式的参数配置',
|
'/blade-cps/workstation-wcs-usage/params-config/*', NULL, NULL, 'GET', 1123598821738675201, 1123598813738675201,
|
'2022-12-20 09:39:47', 1123598821738675201, '2022-12-20 09:39:47', 1, 0);
|
INSERT INTO `blade_scope_api` (`id`, `menu_id`, `resource_code`, `scope_name`, `scope_path`, `scope_type`, `remark`,
|
`http_method`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`,
|
`status`, `is_deleted`)
|
VALUES (1605015071347544065, 1475761204784312321, 'workstation_wcs_usage.remove', '删除数据标签',
|
'/blade-cps/workstation-wcs-usage', NULL, NULL, 'DELETE', 1123598821738675201, 1123598813738675201,
|
'2022-12-20 09:39:47', 1123598821738675201, '2022-12-20 09:39:47', 1, 0);
|
INSERT INTO `blade_scope_api` (`id`, `menu_id`, `resource_code`, `scope_name`, `scope_path`, `scope_type`, `remark`,
|
`http_method`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`,
|
`status`, `is_deleted`)
|
VALUES (1605015071355932674, 1475761204784312321, 'workstation_wcs_usage.save', '保存数据标签',
|
'/blade-cps/workstation-wcs-usage', NULL, NULL, 'PUT', 1123598821738675201, 1123598813738675201,
|
'2022-12-20 09:39:47', 1123598821738675201, '2022-12-20 09:39:47', 1, 0);
|
INSERT INTO `blade_scope_api` (`id`, `menu_id`, `resource_code`, `scope_name`, `scope_path`, `scope_type`, `remark`,
|
`http_method`, `create_user`, `create_dept`, `create_time`, `update_user`, `update_time`,
|
`status`, `is_deleted`)
|
VALUES (1605015071368515585, 1475761204784312321, 'workstation_wcs_usage.update', '更新数据标签',
|
'/blade-cps/workstation-wcs-usage', NULL, NULL, 'POST', 1123598821738675201, 1123598813738675201,
|
'2022-12-20 09:39:47', 1123598821738675201, '2022-12-20 09:39:47', 1, 0);
|
DROP TABLE IF EXISTS `blade_fms_real_time_tray`;
|
CREATE TABLE `blade_fms_real_time_tray`
|
(
|
`id` bigint(20) NOT NULL,
|
`tenant_id` varchar(6) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '所属租户',
|
`tray_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '托盘号',
|
`fixture_id` bigint(128) NULL DEFAULT NULL COMMENT '夹具id',
|
`current_position` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '当前位置',
|
`current_station` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '当前工作台 1,2',
|
`current_type` int(11) NULL DEFAULT NULL COMMENT '当前位置类型 1-库位,2-位置',
|
`target_position` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '目标位置',
|
`target_station` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '目标工作台 1,2',
|
`tray_state` int(11) NULL DEFAULT NULL COMMENT '1-满托,2-空托',
|
`sche_state` int(11) NULL DEFAULT NULL COMMENT '调度状态 1-将要去,2-到达',
|
`arrive_time` datetime(0) NULL DEFAULT NULL COMMENT '到达时间 异常不更新',
|
`status` int(11) NULL DEFAULT NULL COMMENT '业务状态',
|
`order_id` bigint(20) NULL DEFAULT NULL COMMENT '工单ID',
|
`order_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工单号',
|
`order_process_id` bigint(20) NULL DEFAULT NULL COMMENT '工单工序ID',
|
`process_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '工序号',
|
`program_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '程序号',
|
`program_offset` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '程序偏移',
|
`will_order_id` bigint(20) NULL DEFAULT NULL COMMENT '将要去的工单ID',
|
`will_order_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '将要去的工单',
|
`will_order_process_id` bigint(20) NULL DEFAULT NULL COMMENT '将要去的工单工序ID',
|
`will_process_code` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '将要去的工序',
|
`will_program_no` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '将要去的程序号',
|
`will_program_offset` varchar(128) CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci NULL DEFAULT NULL COMMENT '将要去的程序偏移',
|
`part_type` tinyint(4) NULL DEFAULT NULL COMMENT '产品状态 1-待加工,2-加工中,3-加工完成,4-半成品,5-不合格品',
|
`part_type_time` datetime(0) NULL DEFAULT NULL COMMENT '状态改变时间',
|
`components_number` bigint(20) NULL DEFAULT NULL COMMENT '当前工件号',
|
`last_load_complete_time` datetime(0) NULL DEFAULT NULL COMMENT '上一次装料完成时间',
|
`last_cnc_complete_time` datetime(0) NULL DEFAULT NULL COMMENT '上一次加工完成时间',
|
`is_deleted` int(11) UNSIGNED NULL DEFAULT NULL COMMENT '删除标记:0-未删除,1-已删除',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`create_user` bigint(20) NULL DEFAULT NULL COMMENT '创建人',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`update_user` bigint(20) NULL DEFAULT NULL COMMENT '更新人',
|
`create_dept` bigint(20) NULL DEFAULT NULL COMMENT '创建部门',
|
`is_first_empty_return` tinyint(4) 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_andon_record`;
|
CREATE TABLE `blade_andon_record` (
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
`status` tinyint(4) DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(11) DEFAULT '0' COMMENT '删除状态:0-未删除,1-已删除',
|
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(20) DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
`type_id` bigint(20) DEFAULT NULL COMMENT '安灯类型id',
|
`type_code` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '安灯类型编号',
|
`type_name` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '安灯类型名称',
|
`reason_id` bigint(20) DEFAULT NULL COMMENT '安灯原因id',
|
`reason_code` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '安灯原因编号',
|
`reason_name` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '安灯原因名称',
|
`workstation_id` bigint(20) DEFAULT NULL COMMENT '工位id',
|
`workstation_name` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工位名称',
|
`workstation_code` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '工位编号',
|
`call_emp_id` bigint(20) DEFAULT NULL COMMENT '呼叫人员id',
|
`call_emp_code` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '呼叫人员编号',
|
`call_emp_name` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '呼叫人员名称',
|
`hand_emp_id` bigint(20) DEFAULT NULL COMMENT '处理人员id',
|
`hand_emp_code` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理人员编号',
|
`hand_emp_name` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '处理人员名称',
|
`complete_emp_id` bigint(20) DEFAULT NULL COMMENT '完成人员id',
|
`complete_emp_code` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '完成人员编号',
|
`complete_emp_name` varchar(64) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '完成人员名称',
|
`call_time` datetime DEFAULT NULL COMMENT '呼叫时间(开始时间)',
|
`response_time` datetime DEFAULT NULL COMMENT '响应时间',
|
`end_time` datetime DEFAULT NULL COMMENT '结束时间',
|
`remark` varchar(140) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '备注',
|
`cur_status` tinyint(4) DEFAULT '0' COMMENT '当前状态 0-当前无状态 1-已发起,待接收 2-已接收,待完成 3-完成',
|
`shift_index` int(11) DEFAULT NULL COMMENT '所在班次',
|
`index_name` varchar(32) COLLATE utf8mb4_general_ci DEFAULT NULL COMMENT '班次名称',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='安灯原因表';
|
|
CREATE TABLE `blade_device_andon_type` (
|
`id` bigint(20) NOT NULL COMMENT '主键',
|
`status` tinyint(4) DEFAULT NULL COMMENT '状态',
|
`is_deleted` int(11) DEFAULT '0' COMMENT '删除状态:0-未删除,1-已删除',
|
`create_user` bigint(20) DEFAULT NULL COMMENT '创建人',
|
`create_dept` bigint(20) DEFAULT NULL COMMENT '创建部门',
|
`create_time` datetime DEFAULT NULL COMMENT '创建时间',
|
`update_user` bigint(20) DEFAULT NULL COMMENT '更新人',
|
`update_time` datetime DEFAULT NULL COMMENT '更新时间',
|
`andon_type_id` bigint(20) DEFAULT NULL COMMENT '安灯类型id',
|
`device_type_id` bigint(20) DEFAULT NULL COMMENT '机器类型id',
|
PRIMARY KEY (`id`) USING BTREE
|
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_general_ci ROW_FORMAT=DYNAMIC COMMENT='机器类型安灯类型关联表';
|