diff --git a/sql/mes-heli.sql b/sql/mes-heli.sql index bc32243e..b39323a2 100644 --- a/sql/mes-heli.sql +++ b/sql/mes-heli.sql @@ -1,3 +1,59 @@ +DROP TABLE IF EXISTS `base_mould_type`; +CREATE TABLE `base_mould_type` ( +`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', +`name` varchar(64) NOT NULL COMMENT '类型名称 唯一', +`status` tinyint(1) DEFAULT '1' COMMENT '状态,1表示正常,2表示禁用,默认是1', +`creator` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '创建者', +`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', +`updater` varchar(64) COLLATE utf8mb4_unicode_ci DEFAULT '' COMMENT '更新者', +`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', +`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', +`tenant_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '租户编号', +PRIMARY KEY (`id`), +UNIQUE KEY `idx_name` (`name`) USING BTREE +) ENGINE=InnoDB COMMENT='模具类型表'; + +DROP TABLE IF EXISTS `base_workshop`; +CREATE TABLE `base_workshop` ( +`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', +`code` varchar(64) NOT NULL COMMENT '生产车间编号,唯一', +`name` varchar(64) NOT NULL COMMENT '生产车间名称,唯一', +`dept_id` BIGINT(20) NOT NULL COMMENT '部门id', +`leader_user_id` bigint(20) DEFAULT NULL COMMENT '负责人', +`description` varchar(255) DEFAULT NULL COMMENT '描述信息', +`status` tinyint(1) DEFAULT NULL COMMENT '状态,1表示正常,2表示禁用,默认是1', +`creator` varchar(64) DEFAULT '' COMMENT '创建者', +`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', +`updater` varchar(64) DEFAULT '' COMMENT '更新者', +`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', +`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', +`tenant_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '租户编号', +PRIMARY KEY (`id`) USING BTREE, +UNIQUE KEY `idx_code` (`code`) USING BTREE, +UNIQUE KEY `idx_name` (`name`) USING BTREE +) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='车间表'; + +DROP TABLE IF EXISTS `base_classes`; +CREATE TABLE `base_classes` ( +`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', +`code` varchar(64) DEFAULT NULL COMMENT '班组编码,唯一', +`name` varchar(64) NOT NULL COMMENT '班组名称,唯一', +`workshop_id` BIGINT(20) NOT NULL COMMENT '所属车间', +`dept_id` BIGINT(20) NOT NULL COMMENT '部门id', +`leader_user_id` bigint(20) DEFAULT NULL COMMENT '负责人', +`description` varchar(255) DEFAULT NULL COMMENT '班组描述', +`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态,1表示正常,2表示禁用', +`creator` varchar(64) DEFAULT '' COMMENT '创建者', +`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', +`updater` varchar(64) DEFAULT '' COMMENT '更新者', +`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', +`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', +`tenant_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '租户编号', +PRIMARY KEY (`id`) USING BTREE, +UNIQUE KEY `idx_code` (`code`) USING BTREE, +UNIQUE KEY `idx_name` (`name`) USING BTREE +) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='生产班组表'; + DROP TABLE IF EXISTS `base_client`; CREATE TABLE `base_client` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', @@ -113,26 +169,6 @@ UNIQUE KEY `idx_code` (`code`) USING BTREE, UNIQUE KEY `idx_name` (`name`) USING BTREE ) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='工序表'; -DROP TABLE IF EXISTS `base_classes`; -CREATE TABLE `base_classes` ( -`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', -`code` varchar(64) DEFAULT NULL COMMENT '班次编码,唯一', -`name` varchar(64) NOT NULL COMMENT '班次名称,唯一', -`start_time` varchar(64) NOT NULL COMMENT '开始时间', -`end_time` varchar(64) NOT NULL COMMENT '结束时间', -`description` varchar(255) DEFAULT NULL COMMENT '班次描述', -`status` tinyint(1) NOT NULL DEFAULT '1' COMMENT '状态,1表示正常,2表示禁用', -`creator` varchar(64) DEFAULT '' COMMENT '创建者', -`create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', -`updater` varchar(64) DEFAULT '' COMMENT '更新者', -`update_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', -`deleted` bit(1) NOT NULL DEFAULT b'0' COMMENT '是否删除', -`tenant_id` bigint(20) NOT NULL DEFAULT '0' COMMENT '租户编号', -PRIMARY KEY (`id`) USING BTREE, -UNIQUE KEY `idx_code` (`code`) USING BTREE, -UNIQUE KEY `idx_name` (`name`) USING BTREE -) ENGINE=InnoDB ROW_FORMAT=DYNAMIC COMMENT='生产班次表'; - DROP TABLE IF EXISTS `base_process_route`; CREATE TABLE `base_process_route` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一',