CREATE TABLE `production_plan`
|
(
|
`id` BIGINT NOT NULL AUTO_INCREMENT COMMENT '自增主键',
|
`form_instance_id` VARCHAR(64) NOT NULL COMMENT '表单实例ID',
|
`serial_no` VARCHAR(64) DEFAULT NULL COMMENT '单据流水号',
|
`title` VARCHAR(128) DEFAULT NULL COMMENT '单据标题',
|
`originator_user_id` VARCHAR(64) DEFAULT NULL COMMENT '发起人ID',
|
`originator_name` VARCHAR(64) DEFAULT NULL COMMENT '发起人姓名',
|
`biz_create_time` DATETIME DEFAULT NULL COMMENT '单据创建时间',
|
`project_name` VARCHAR(128) DEFAULT NULL COMMENT '项目名称',
|
`batch_no` VARCHAR(128) DEFAULT NULL COMMENT '批次号',
|
`contact_person` VARCHAR(128) DEFAULT NULL COMMENT '联系人',
|
`ext_text1` VARCHAR(128) DEFAULT NULL COMMENT '预留1',
|
`ext_text2` VARCHAR(128) DEFAULT NULL COMMENT '预留2',
|
`material_code` VARCHAR(64) DEFAULT NULL COMMENT '物料编码',
|
`material_category` VARCHAR(64) DEFAULT NULL COMMENT '物料分类',
|
`spec_desc` VARCHAR(128) DEFAULT NULL COMMENT '规格描述',
|
`grade_type` VARCHAR(32) DEFAULT NULL COMMENT '等级',
|
`length` DECIMAL(10, 2) DEFAULT NULL COMMENT '长度',
|
`width` DECIMAL(10, 2) DEFAULT NULL COMMENT '宽度',
|
`thickness` DECIMAL(10, 2) DEFAULT NULL COMMENT '厚度',
|
`quantity` INT DEFAULT NULL COMMENT '数量',
|
`volume` DECIMAL(10, 4) DEFAULT NULL COMMENT '总体积',
|
`date_start` DATETIME DEFAULT NULL COMMENT '开始时间',
|
`date_end` DATETIME DEFAULT NULL COMMENT '结束时间',
|
`association_receipt` TEXT COMMENT '关联单据',
|
`data_sync_type` TINYINT DEFAULT 1 COMMENT '数据方式: 1=手动 2=定时',
|
`data_source_type` TINYINT DEFAULT 1 COMMENT '数据来源: 1=销售订单 2=生产预测',
|
`create_time` DATETIME DEFAULT CURRENT_TIMESTAMP,
|
`update_time` DATETIME DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
|
PRIMARY KEY (`id`),
|
KEY `idx_form_instance_id` (`form_instance_id`)
|
) ENGINE = INNODB
|
DEFAULT CHARSET = utf8mb4 COMMENT = '销售生产需求';
|
|
CREATE TABLE `product-inventory-management-zsjc`.`energy` (
|
`id` int NOT NULL AUTO_INCREMENT,
|
`energy_tyep` varchar(255) NULL COMMENT '能源类型',
|
`energy_name` varchar(255) NULL COMMENT '能源名称',
|
`unit` varchar(255) NULL COMMENT '单位',
|
`unit_price` decimal(10, 2) NULL COMMENT '单价',
|
`remark` varchar(255) NULL COMMENT '备注',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`create_user` bigint NULL DEFAULT NULL COMMENT '创建者',
|
`update_user` bigint NULL DEFAULT NULL COMMENT '更新者',
|
PRIMARY KEY (`id`)
|
) COMMENT = '能源类型';
|
|
CREATE TABLE `product-inventory-management-zsjc`.`energy_consumption_detail` (
|
`id` int NOT NULL AUTO_INCREMENT,
|
`energy_id` int NULL COMMENT '外检关联能源类型id',
|
`type` varchar(255) NULL COMMENT '办公/生产',
|
`meter_reading_location` varchar(255) NULL COMMENT '抄表位置',
|
`meter_reading_date` date NULL COMMENT '抄表日期',
|
`start_code` decimal(10, 2) NULL COMMENT '起码',
|
`stop_code` decimal(10, 2) NULL COMMENT '止码',
|
`dosage` decimal(10, 2) NULL COMMENT '用量',
|
`remark` varchar(255) NULL COMMENT '备注',
|
`create_time` datetime(0) NULL DEFAULT NULL COMMENT '创建时间',
|
`update_time` datetime(0) NULL DEFAULT NULL COMMENT '更新时间',
|
`create_user` bigint NULL DEFAULT NULL COMMENT '创建者',
|
`update_user` bigint NULL DEFAULT NULL COMMENT '更新者',
|
PRIMARY KEY (`id`)
|
) COMMENT = '能源类型-能耗抄表明细';
|