|
|
|
@ -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 '自增字段,唯一',
|
|
|
|
|