From 779d2be5ec53fd4524751d7e5ab22b779f5425eb Mon Sep 17 00:00:00 2001 From: zengchenxi Date: Wed, 28 Feb 2024 14:06:04 +0800 Subject: [PATCH] =?UTF-8?q?=E3=80=90=E9=9C=80=E6=B1=82=E3=80=91=E6=B4=BE?= =?UTF-8?q?=E5=B7=A5=E4=BB=BB=E5=8A=A1=E8=A1=A8=E7=BB=93=E6=9E=84=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- sql/v1.4.0/1.structure.sql | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) diff --git a/sql/v1.4.0/1.structure.sql b/sql/v1.4.0/1.structure.sql index 0776947d..8e28e896 100644 --- a/sql/v1.4.0/1.structure.sql +++ b/sql/v1.4.0/1.structure.sql @@ -10,3 +10,46 @@ DROP TABLE IF EXISTS pro_report_work; DROP TABLE IF EXISTS pro_temp_kpsn; DROP TABLE IF EXISTS pro_wo; DROP TABLE IF EXISTS pro_wo_sn; + +DROP TABLE IF EXISTS `pro_task_dispatch`; +CREATE TABLE `pro_task_dispatch` ( + `id` BIGINT ( 20 ) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', + `code` VARCHAR ( 32 ) DEFAULT NULL COMMENT '编号,唯一', + `dispatch_type` varchar(16) not null comment '派工类型 生产任务|装配任务 PRODUCTION|ASSEMBLE', + `task_id` BIGINT ( 20 ) COMMENT '生产任务id', + `plan_id` BIGINT ( 20 ) NOT NULL COMMENT '生产计划id', + `project_id` BIGINT ( 20 ) NOT NULL COMMENT '项目id', + `project_sub_id` BIGINT ( 20 ) NOT NULL COMMENT '子项目id', + `bom_detail_id` BIGINT ( 20 ) COMMENT 'bom明细id', + `dispatch_status` TINYINT ( 1 ) NOT NULL COMMENT '派工状态 已保存|已提交|已终止 1|2|3', + `remark` 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, + KEY `idx_plan` ( `plan_id` ) USING BTREE, + KEY `idx_project` ( `project_id` ) USING BTREE +) ENGINE = InnoDB COMMENT = '派工单表'; + +DROP TABLE IF EXISTS `pro_task_dispatch_detail`; +CREATE TABLE `pro_task_dispatch_detail` ( + `id` BIGINT ( 20 ) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一', + `procedure_id` BIGINT ( 20 ) NOT NULL COMMENT '工序id', + `sort` INT ( 11 ) NOT NULL COMMENT '顺序号', + `owner` BIGINT ( 20 ) NOT NULL COMMENT '负责人', + `work_time` DECIMAL ( 20, 2 ) NOT NULL COMMENT '预计工时', + `amount` INT ( 11 ) NOT NULL COMMENT '派工数量', + `summary` 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 +) ENGINE = InnoDB COMMENT = '派工明细表';