CREATE TABLE `prod_demand_main` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `tenant_id` varchar(20) DEFAULT '000000' COMMENT '租户编号', `dept_id` bigint(20) DEFAULT NULL COMMENT '部门ID (用于数据权限隔离)', `form_instance_id` varchar(64) NOT NULL COMMENT '表单实例唯一ID (关联子表用)', `serial_no` varchar(64) DEFAULT NULL COMMENT '单据流水号 (serialNo)', `title` varchar(128) DEFAULT NULL COMMENT '单据标题 (title)', `originator_user_id` varchar(64) DEFAULT NULL COMMENT '第三方发起人ID (creatorUserId)', `originator_name` varchar(64) DEFAULT NULL COMMENT '第三方发起人姓名 (originator.userName)', `biz_create_time` datetime DEFAULT NULL COMMENT '第三方单据创建时间 (createdTimeGMT)', `project_name` varchar(128) DEFAULT NULL COMMENT '项目名称/客户 (textField_lbkozohg)', `batch_no` varchar(128) DEFAULT NULL COMMENT '批次/关联编号 (textField_l7fytfco)', `contact_person` varchar(128) DEFAULT NULL COMMENT '联系人/备注 (textareaField_l7fytfcy)', `ext_text1` varchar(128) DEFAULT NULL COMMENT '预留文本1 (textField_l7fytfcx)', `ext_text2` varchar(128) DEFAULT NULL COMMENT '预留文本2 (textField_lbknlltp)', `create_user` bigint(20) DEFAULT NULL COMMENT '创建者', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_user` bigint(20) DEFAULT NULL COMMENT '更新者', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) DEFAULT NULL COMMENT '备注', PRIMARY KEY (`id`), UNIQUE KEY `uk_form_instance_id` (`form_instance_id`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT ='销售生产需求'; CREATE TABLE `prod_demand_detail` ( `id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '自增主键', `tenant_id` varchar(20) DEFAULT '000000' COMMENT '租户编号', `form_instance_id` varchar(64) NOT NULL COMMENT '主表单实例ID (外键,关联主表)', `material_code` varchar(64) DEFAULT NULL COMMENT '物料编码 (textField_l9xo62q5)', `material_category` varchar(64) DEFAULT NULL COMMENT '物料分类 (textField_l9xo62q7)', `spec_desc` varchar(128) DEFAULT NULL COMMENT '规格描述 (textField_l9xo62q8)', `grade_type` varchar(32) DEFAULT NULL COMMENT '等级/类型 (radioField_m9urarr2)', `length` decimal(10, 2) DEFAULT NULL COMMENT '长度 (numberField_lb7lgatg)', `width` decimal(10, 2) DEFAULT NULL COMMENT '宽度 (numberField_lb7lgath)', `thickness` decimal(10, 2) DEFAULT NULL COMMENT '厚度 (numberField_lb7lgati)', `quantity` int(11) DEFAULT NULL COMMENT '数量 (numberField_lb7lgatj)', `volume` decimal(10, 4) DEFAULT NULL COMMENT '总体积 (numberField_l7fytfd3)', `date_range` varchar(255) DEFAULT NULL COMMENT '时间区间数组字符串 (cascadeDateField_lfxqqluw)', `association_receipt` text DEFAULT NULL COMMENT '关联的其他单据 (associationFormField_l9xo62q6_id)', `create_user` bigint(20) DEFAULT NULL COMMENT '创建者', `create_time` datetime DEFAULT NULL COMMENT '创建时间', `update_user` bigint(20) DEFAULT NULL COMMENT '更新者', `update_time` datetime DEFAULT NULL COMMENT '更新时间', `remark` varchar(500) DEFAULT NULL COMMENT '备注', PRIMARY KEY (`id`), KEY `idx_form_instance_id` (`form_instance_id`) ) ENGINE = InnoDB DEFAULT CHARSET = utf8mb4 COMMENT ='销售生产需求_明细表';