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 = '销售生产需求';