
alter table acceptance_basic_info add steel_waiter tinyint(3) default 0 COMMENT '1是 0否  是否为刚小二';
alter table acceptance_his_info add steel_waiter tinyint(3) default 0 COMMENT '1是 0否  是否为刚小二';

DROP TABLE IF EXISTS `sell_bill`;
CREATE TABLE `sell_bill` (
                                    `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
                                    `acceptance_basic_info_id` bigint(20) default NULL COMMENT '下游验收单-基础信息表',
                                    `tenant_id` bigint(20) default NULL COMMENT '租户ID',
                                    `clear_version` varchar(300) DEFAULT '' COMMENT '清库版本号',
                                    `sell_bill_number` varchar(300) DEFAULT '' COMMENT '销售单号',
                                    `last_modify_time`  timestamp  NULL DEFAULT NULL COMMENT '最后更新日期 ',
                                    `company_id` bigint(20) default NULL COMMENT '销售单销售公司Id',
                                    `company_name` varchar(300) DEFAULT '' COMMENT '销售单销售公司',
                                    `customer_id` bigint(20) default NULL COMMENT '销售单客户Id ',
                                    `customer_name` varchar(300) DEFAULT '' COMMENT '销售单客户',
                                    `project_id` bigint(20) default NULL COMMENT '工程Id',
                                    `project_name` varchar(300) DEFAULT '' COMMENT '销售单工程',
                                    `settlement_center_id` bigint(20) default NULL COMMENT '代理结算单位Id',
                                    `settlement_center_name` varchar(300) DEFAULT '' COMMENT '代理结算（银科下面卡服保、长盈保贸易抬头）',
                                    `audit` tinyint(3) default NULL COMMENT '1是 0否',
                                    `state` tinyint(3) default NULL COMMENT '1未提交 2审批中 3已审批',
                                    `audit_date` timestamp  NULL DEFAULT NULL COMMENT '审单日期',
                                    `type` tinyint(3) default NULL COMMENT '1库存销售2先销后进',
                                    `receipt_date` timestamp  NULL DEFAULT NULL COMMENT '签收日期',
                                    `attachment_url` varchar(3000) DEFAULT '' COMMENT '附件地址',
                                    PRIMARY KEY (`id`) USING BTREE
) COMMENT='钢小二-销售单信息';

DROP TABLE IF EXISTS `sell_bill_item`;
CREATE TABLE `sell_bill_item` (
                                    `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
                                    `tenant_id` bigint(20) default NULL COMMENT '租户ID',
                                    `clear_version` varchar(300) DEFAULT '' COMMENT '清库版本号',
                                    `sell_bill_id` bigint(20) default NULL COMMENT '钢小二-销售单信息id',
                                    `last_modify_time` timestamp  NULL DEFAULT NULL COMMENT '最后更新日期 ',
                                    `product_name_id` bigint(20) default NULL COMMENT '品名id',
                                    `product_name` varchar(300) DEFAULT '' COMMENT '销售单明细品名',
                                    `material_id` bigint(20) default NULL COMMENT '材质Id',
                                    `material_name` varchar(300) DEFAULT '' COMMENT '销售单明细材质',
                                    `specifications_id` bigint(20) default NULL COMMENT '规格Id',
                                    `specification_name` varchar(300) DEFAULT '' COMMENT '销售单明细规格',
                                    `length` varchar(300) DEFAULT '' COMMENT '',
                                    `origin` bigint(20) default NULL COMMENT '产地Id',
                                    `originName` varchar(300) DEFAULT '' COMMENT '销售单明细产地',
                                    `unit` bigint(20) default NULL COMMENT '单位id',
                                    `unit_text` varchar(300) DEFAULT '' COMMENT '销售单明细单位',
                                    `audit_quantity` decimal(18,6) DEFAULT NULL COMMENT '销售单数量（取审单数量 ）',
                                    `audit_price` decimal(18,3) DEFAULT NULL COMMENT '销售单单价（取审单单价 ）',
                                    `audit_amount` decimal(18,3) DEFAULT NULL COMMENT '销售单金额（取审单金额 ）',
                                    `audit_proxy_price` decimal(18,3) DEFAULT NULL COMMENT '销售单代理单价（取审单代理单价）',
                                    `stock_number` varchar(300) DEFAULT '' COMMENT '库存卡号',
                                    `transfered_quantity` decimal(18,6) DEFAULT NULL COMMENT '',
                                    `audit_proxy_amount` decimal(18,3) DEFAULT NULL COMMENT '销售单代理金额（取审单代理金额 ）',
                                    PRIMARY KEY (`id`) USING BTREE
) COMMENT='钢小二-销售单货物信息';

DROP TABLE IF EXISTS `acceptance_sell_bill_ref`;
CREATE TABLE `acceptance_sell_bill_ref` (
                                  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
                                  `acceptance_basic_info_id` bigint(20) default NULL COMMENT '下游验收单-基础信息表',
                                  `sell_bill_id` bigint(20) default NULL COMMENT '钢小二-销售单信息id',
                                  `sell_bill_number` varchar(300) DEFAULT '' COMMENT '销售单号',
                                  PRIMARY KEY (`id`) USING BTREE
) COMMENT='钢小二-销售单和验收单关联关系表';

DROP TABLE IF EXISTS `acceptance_sell_bill_ref_his`;
CREATE TABLE `acceptance_sell_bill_ref_his` (
                                            `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
                                            `acceptance_his_info_id` bigint(20) default NULL COMMENT '下游验收单-基础信息表',
                                            `sell_bill_id` bigint(20) default NULL COMMENT '钢小二-销售单信息id',
                                            `sell_bill_number` varchar(300) DEFAULT '' COMMENT '销售单号',
                                            PRIMARY KEY (`id`) USING BTREE
) COMMENT='钢小二-销售单和验收单关联关系表';

DROP TABLE IF EXISTS `sell_bill_file_ref`;
CREATE TABLE `sell_bill_file_ref` (
                                            `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT COMMENT '主键ID',
                                            `file_id` bigint(20) default NULL COMMENT '附件id',
                                            `sell_bill_id` bigint(20) default NULL COMMENT '钢小二-销售单信息id',
                                            `sell_bill_number` varchar(300) DEFAULT '' COMMENT '销售单号',
                                            PRIMARY KEY (`id`) USING BTREE
) COMMENT='钢小二-销售单和验收单关联关系表';

alter table acceptance_goods_info modify `acceptance_date` datetime DEFAULT NULL COMMENT '验收日期';