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