|
|
|
@ -55,3 +55,63 @@ CREATE TABLE `wms_storage_mat` (
|
|
|
|
|
`tenant_id` bigint(20) NOT NULL COMMENT '租户编号',
|
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
|
|
|
) ENGINE = InnoDB AUTO_INCREMENT = 1 COMMENT = '入/出库物料表' ROW_FORMAT = DYNAMIC;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DROP TABLE IF EXISTS project_order;
|
|
|
|
|
CREATE TABLE `project_order` (
|
|
|
|
|
`id` BIGINT ( 20 ) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一',
|
|
|
|
|
`code` VARCHAR ( 64 ) NOT NULL COMMENT '项目编号,唯一',
|
|
|
|
|
`order_status` INT ( 11 ) NOT NULL DEFAULT '0' COMMENT '单据状态 已保存/已送审/已审核/已启动/已打回/已终止',
|
|
|
|
|
`delivery_status` TINYINT ( 1 ) NOT NULL COMMENT '发货状态 未发货/部分发货/全部发货',
|
|
|
|
|
`business_man` BIGINT ( 20 ) DEFAULT NULL COMMENT '业务员',
|
|
|
|
|
`business_dept_id` BIGINT ( 20 ) NOT NULL COMMENT '提出部门id',
|
|
|
|
|
`customer_id` BIGINT ( 20 ) NOT NULL COMMENT '客户id',
|
|
|
|
|
`mould_name` VARCHAR ( 255 ) NOT NULL COMMENT '模具名称',
|
|
|
|
|
`business_line` CHAR ( 1 ) NOT NULL COMMENT '业务线',
|
|
|
|
|
`blueprint_no` VARCHAR ( 32 ) COMMENT '图号',
|
|
|
|
|
`has_price` TINYINT ( 1 ) NOT NULL COMMENT '是否有价格',
|
|
|
|
|
`price` DECIMAL ( 20, 6 ) COMMENT '价格 保留四位小数',
|
|
|
|
|
`currency` char(1) COMMENT '币种',
|
|
|
|
|
`project_start_time` DATETIME NOT NULL COMMENT '项目开始时间',
|
|
|
|
|
`project_end_time` DATETIME COMMENT '项目结束时间',
|
|
|
|
|
`is_urgency` TINYINT ( 1 ) NOT NULL COMMENT '是否紧急',
|
|
|
|
|
`property` TINYINT ( 1 ) NOT NULL COMMENT '性质 新制|维修',
|
|
|
|
|
`reference_technology` VARCHAR ( 255 ) COMMENT '可引用的原有技术',
|
|
|
|
|
`has_alter` TINYINT ( 1 ) NOT NULL COMMENT '是否已变更',
|
|
|
|
|
`last_alter_time` DATETIME COMMENT '上一次变更时间',
|
|
|
|
|
`quality_requirement` VARCHAR ( 255 ) COMMENT '检验要求',
|
|
|
|
|
`remark` VARCHAR ( 255 ) COMMENT '备注',
|
|
|
|
|
`has_contract` TINYINT ( 1 ) NOT NULL COMMENT '有无合同',
|
|
|
|
|
`has_technology_protocol` TINYINT ( 1 ) NOT NULL COMMENT '有无技术协议',
|
|
|
|
|
`has_blueprint` TINYINT ( 1 ) NOT NULL COMMENT '有无图纸/数模',
|
|
|
|
|
`blueprint_remark` VARCHAR ( 255 ) NOT NULL COMMENT '图纸/数模 说明',
|
|
|
|
|
`status` TINYINT ( 1 ) NOT NULL DEFAULT '1' COMMENT '状态,1表示正常,2表示禁用',
|
|
|
|
|
`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` ) USING BTREE,
|
|
|
|
|
UNIQUE KEY `idx_code` ( `code` ) USING BTREE
|
|
|
|
|
) ENGINE = InnoDB COMMENT = '项目订单表';
|
|
|
|
|
|
|
|
|
|
DROP TABLE IF EXISTS project_order_sub;
|
|
|
|
|
CREATE TABLE `project_order_sub` (
|
|
|
|
|
`id` BIGINT ( 20 ) NOT NULL AUTO_INCREMENT COMMENT '自增字段,唯一',
|
|
|
|
|
`project_order_id` BIGINT ( 20 ) NOT NULL COMMENT '项目订单id',
|
|
|
|
|
`name` VARCHAR ( 128 ) NOT NULL COMMENT '子项目名称,唯一',
|
|
|
|
|
`device_model` VARCHAR ( 64 ) COMMENT '设备型号',
|
|
|
|
|
`amount` INT ( 11 ) NOT NULL COMMENT '数量',
|
|
|
|
|
`composition_id` BIGINT(20) NOT NULL COMMENT '材质',
|
|
|
|
|
`remark` VARCHAR ( 255 ) COMMENT '备注',
|
|
|
|
|
`status` TINYINT ( 1 ) NOT NULL DEFAULT '1' COMMENT '状态,1表示正常,2表示禁用',
|
|
|
|
|
`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` ) USING BTREE,
|
|
|
|
|
UNIQUE KEY `idx_name` ( `name` ) USING BTREE
|
|
|
|
|
) ENGINE = InnoDB COMMENT = '项目订单子项目表';
|
|
|
|
|