DROP TABLE IF EXISTS `as_busrepair_bill`; CREATE TABLE `as_busrepair_bill` ( `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', `state` int(32) DEFAULT '1' COMMENT '状态', `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', `createByName` varchar(64) DEFAULT NULL COMMENT '制单人姓名', `billNo` varchar(64) DEFAULT NULL COMMENT '单据编号', `billType` int(32) DEFAULT NULL COMMENT '单据类型(0销售单,1维修工单)', `entryTime` timestamp null DEFAULT NULL COMMENT '进厂时间(带时分秒)-工单', `estimatedFinishTime` timestamp null DEFAULT NULL COMMENT '预计完工时间-工单', `subjectSid` varchar(64) DEFAULT NULL COMMENT '科目sid', `subject` varchar(64) DEFAULT NULL COMMENT '科目', `waitorSid` varchar(64) DEFAULT NULL COMMENT '服务顾问sid(单选)(用户sid)', `waitorName` varchar(64) DEFAULT NULL COMMENT '服务顾问姓名', `mainRepairers` text DEFAULT NULL COMMENT '主修人(可多选)-工单', `barCode` varchar(64) DEFAULT NULL COMMENT '条形码-销售单', `shotRemarks` varchar(64) DEFAULT NULL COMMENT '快捷备注(选择)-销售单', `printRemarks` varchar(64) DEFAULT NULL COMMENT '备注(打印)', `discountAmount` decimal(10, 2) DEFAULT NULL COMMENT '整体优惠金额', `coupon` decimal(10, 2) DEFAULT NULL COMMENT '整体优惠券', `scoreDeduct` decimal(10, 2) DEFAULT NULL COMMENT '积分抵扣', `nodeCode` int(32) DEFAULT NULL COMMENT '当前环节编码(登记1、派工2、竣工3、结算4)', `nodeName` varchar(64) DEFAULT NULL COMMENT '当前环节', `nodeTime` timestamp null DEFAULT NULL COMMENT '进入当前环节时间', `useOrgSid` varchar(64) DEFAULT NULL COMMENT '使用组织sid', `createOrgSid` varchar(64) DEFAULT NULL COMMENT '创建组织sid', PRIMARY KEY (`id`), KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='维修工单'; DROP TABLE IF EXISTS `as_busrepair_inventorybill`; CREATE TABLE `as_busrepair_inventorybill` ( `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', `state` int(32) DEFAULT '1' COMMENT '1正常、0作废,申请-审批中-完成-作废', `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', `sourceBillSid` varchar(64) DEFAULT NULL COMMENT '来源单sid,维修工单sid', `billNo` varchar(64) DEFAULT NULL COMMENT '单据编号', `createByName` varchar(64) DEFAULT NULL COMMENT '制单人姓名', `busTypeKey` varchar(64) DEFAULT NULL COMMENT '业务类型key 0维修出库、1维修退库', `busTypeValue` varchar(64) DEFAULT NULL COMMENT '业务类型value', `warehouseManagerSid` varchar(64) DEFAULT NULL COMMENT '库管操作人sid', `warehouseManager` varchar(64) DEFAULT NULL COMMENT '库管操作人', `useOrgSid` varchar(64) DEFAULT NULL COMMENT '使用组织sid', `createOrgSid` varchar(64) DEFAULT NULL COMMENT '创建组织sid', PRIMARY KEY (`id`), KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='维修出/退库单'; DROP TABLE IF EXISTS `as_busrepair_inventorybill_detail`; CREATE TABLE `as_busrepair_inventorybill_detail` ( `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', `state` int(32) DEFAULT '1' COMMENT '状态', `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', `billSid` varchar(64) DEFAULT NULL COMMENT '单据sid', `sitemSid` varchar(64) DEFAULT NULL COMMENT '工单服务项目记录sid', `inventorySid` varchar(64) DEFAULT NULL COMMENT '商品库存sid', `goodsID` varchar(64) DEFAULT NULL COMMENT '商品ID', `goodSpuSid` varchar(64) DEFAULT NULL COMMENT '商品基础信息Sid', `goodsSpuName` varchar(64) DEFAULT NULL COMMENT '商品名称', `goodsSkuSid` varchar(64) DEFAULT NULL COMMENT '商品Skusid', `goodsSkuTitle` varchar(64) DEFAULT NULL COMMENT '商品Sku名称', `goodsSkuCode` varchar(64) DEFAULT NULL COMMENT '商品编码(图号)', `goodsSkuOwnSpec` varchar(64) DEFAULT NULL COMMENT '规格型号', `currentCount` decimal(10, 0) DEFAULT NULL COMMENT '出库前的库存量', `unit` varchar(64) DEFAULT NULL COMMENT '计量单位', `warehouseSid` varchar(64) DEFAULT NULL COMMENT '仓库sid', `warehouseName` varchar(64) DEFAULT NULL COMMENT '仓库名称', `warehouseRackSid` varchar(64) DEFAULT NULL COMMENT '库位Sid', `warehouseRackCode` varchar(64) DEFAULT NULL COMMENT '库位编号', `needCount` decimal(10, 0) DEFAULT NULL COMMENT '需求数量(维修工单中)', `count` decimal(10, 0) DEFAULT NULL COMMENT '出/退库数量', `price` decimal(10, 2) DEFAULT NULL COMMENT '销售价(元)', `discountAmount` decimal(10, 2) DEFAULT NULL COMMENT '优惠金额(=销售价*(1-折扣*0.1))', `amount` decimal(10, 2) DEFAULT NULL COMMENT '金额(销售价-优惠金额)', `discount` int(32) DEFAULT NULL COMMENT '折扣(0-10,0免费,10不打折)', `subjectSid` varchar(64) DEFAULT NULL COMMENT '科目sid', `subject` varchar(64) DEFAULT NULL COMMENT '科目', `operUserSid` varchar(64) DEFAULT NULL COMMENT '领料人sid', `operName` varchar(64) DEFAULT NULL COMMENT '领料人姓名', `oldIsReclaim` int(32) DEFAULT NULL COMMENT '旧件是否收回登记(0未收回登记,1已收回登记)', PRIMARY KEY (`id`), KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='维修出/退库单据明细'; DROP TABLE IF EXISTS `as_busclaim_bill`; CREATE TABLE `as_busclaim_bill` ( `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', `state` int(32) DEFAULT '1' COMMENT '1正常、0作废,申请-审批中-完成-作废', `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', `billNo` varchar(64) DEFAULT NULL COMMENT '索赔单号', `reportDate` varchar(64) DEFAULT NULL COMMENT '上报日期', `repairBillSid` varchar(64) DEFAULT NULL COMMENT '维修工单sid', `repairBillNo` varchar(64) DEFAULT NULL COMMENT '维修工单号', `hourAmount` decimal(10, 2) DEFAULT NULL COMMENT '工时费', `goodsAmount` decimal(10, 2) DEFAULT NULL COMMENT '材料费', `otherAmount` decimal(10, 2) DEFAULT NULL COMMENT '其他费用', `claimHourAmount` decimal(10, 2) DEFAULT NULL COMMENT '索赔工时费', `claimGoodsAmount` decimal(10, 2) DEFAULT NULL COMMENT '索赔材料费', `claimOutAmount` decimal(10, 2) DEFAULT NULL COMMENT '索赔外出费', `claimSubsidyAmount` decimal(10, 2) DEFAULT NULL COMMENT '索赔厂家补助', `claimOtherAmount` decimal(10, 2) DEFAULT NULL COMMENT '索赔其他费用', `invoiceState` int(32) DEFAULT '0' COMMENT '开票状态(未开票,开票中1,已开票2)', `invoiceTime` timestamp null DEFAULT NULL COMMENT '开票时间', `returnAmountTime` timestamp null DEFAULT NULL COMMENT '回款时间', `adjustState` int(32) DEFAULT NULL COMMENT '调整状态(未调整0,已调整1)', `createOrgSid` varchar(64) DEFAULT NULL COMMENT '创建组织sid', `useOrgSid` varchar(64) DEFAULT NULL COMMENT '使用组织sid', PRIMARY KEY (`id`), KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='厂家索赔单'; DROP TABLE IF EXISTS `as_busclaim_invoice_bill`; CREATE TABLE `as_busclaim_invoice_bill` ( `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', `state` int(32) DEFAULT '1' COMMENT '1正常、0作废,申请-审批中-完成-作废', `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', `billNo` varchar(64) DEFAULT NULL COMMENT '索赔单开票申请单据编号', `createByName` varchar(64) DEFAULT NULL COMMENT '申请人', `createDeptSid` varchar(64) DEFAULT NULL COMMENT '申请部门sid', `createDeptName` varchar(64) DEFAULT NULL COMMENT '申请部门', `invoiceSid` varchar(64) DEFAULT NULL COMMENT '开票sid', `invoiceName` varchar(64) DEFAULT NULL COMMENT '开票名称', `invoiceKey` varchar(64) DEFAULT NULL COMMENT '开票类型key', `invoiceValue` varchar(64) DEFAULT NULL COMMENT '开票类型value', `invoiceMoney` decimal(10, 2) DEFAULT NULL COMMENT '开票金额', `file` text DEFAULT NULL COMMENT '附件', `createOrgSid` varchar(64) DEFAULT NULL COMMENT '创建组织sid', `useOrgSid` varchar(64) DEFAULT NULL COMMENT '使用组织sid', `useOrgName` varchar(64) DEFAULT NULL COMMENT '分公司', `closeDate` varchar(64) DEFAULT NULL COMMENT '办结日期', `procInstId` varchar(64) DEFAULT NULL COMMENT '实例id', `procDefId` varchar(64) DEFAULT NULL COMMENT '流程定义id', `taskId` varchar(64) DEFAULT NULL COMMENT '任务id', `taskDefKey` varchar(64) DEFAULT NULL COMMENT '环节id', `nodeState` varchar(64) DEFAULT NULL COMMENT '流程状态', PRIMARY KEY (`id`), KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='索赔单开票申请'; DROP TABLE IF EXISTS `as_busclaim_invoice_bill_detail`; CREATE TABLE `as_busclaim_invoice_bill_detail` ( `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', `state` int(32) DEFAULT '1' COMMENT '1正常、0作废,申请-审批中-完成-作废', `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', `billSid` varchar(64) DEFAULT NULL COMMENT '单据sid', `claimBillNo` varchar(64) DEFAULT NULL COMMENT '索赔单号', `repairBillNo` varchar(64) DEFAULT NULL COMMENT '维修工单号', `vehmark` varchar(64) DEFAULT NULL COMMENT '车牌号', `vinNo` varchar(64) DEFAULT NULL COMMENT '车架号', `claimHourAmount` decimal(10, 2) DEFAULT NULL COMMENT '索赔工时费', `claimGoodsAmount` decimal(10, 2) DEFAULT NULL COMMENT '索赔材料费', `claimOutAmount` decimal(10, 2) DEFAULT NULL COMMENT '外出费', `claimSubsidyAmount` decimal(10, 2) DEFAULT NULL COMMENT '厂家补助', `claimOtherAmount` decimal(10, 2) DEFAULT NULL COMMENT '其他费用', PRIMARY KEY (`id`), KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='索赔单开票申请明细'; DROP TABLE IF EXISTS `as_busclaim_check`; CREATE TABLE `as_busclaim_check` ( `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', `state` int(32) DEFAULT '1' COMMENT '1正常、0作废,申请-审批中-完成-作废', `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', `repairBillNo` varchar(64) DEFAULT NULL COMMENT '维修工单号', `vehMark` varchar(64) DEFAULT NULL COMMENT '车牌号', `vinNo` varchar(64) DEFAULT NULL COMMENT '车架号', `billNo` varchar(64) DEFAULT NULL COMMENT '索赔单号', `billInvoiceSid` varchar(64) DEFAULT NULL COMMENT '索赔开票sid', `billInvoiceDetailSid` varchar(64) DEFAULT NULL COMMENT '开票明细sid', PRIMARY KEY (`id`), KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='索赔单待核对'; DROP TABLE IF EXISTS `as_busclaim_check_apply`; CREATE TABLE `as_busclaim_check_apply` ( `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', `state` int(32) DEFAULT '1' COMMENT '1正常、0作废,申请-审批中-完成-作废', `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', `billNo` varchar(64) DEFAULT NULL COMMENT '单据编号', `createByName` varchar(64) DEFAULT NULL COMMENT '申请人', `createDeptSid` varchar(64) DEFAULT NULL COMMENT '申请部门sid', `createDeptName` varchar(64) DEFAULT NULL COMMENT '申请部门', `file` text DEFAULT NULL COMMENT '附件', `createOrgSid` varchar(64) DEFAULT NULL COMMENT '创建组织sid', `useOrgSid` varchar(64) DEFAULT NULL COMMENT '使用组织sid', `useOrgName` varchar(64) DEFAULT NULL COMMENT '分公司', `closeDate` varchar(64) DEFAULT NULL COMMENT '办结日期', `procInstId` varchar(64) DEFAULT NULL COMMENT '实例id', `procDefId` varchar(64) DEFAULT NULL COMMENT '流程定义id', `taskId` varchar(64) DEFAULT NULL COMMENT '任务id', `taskDefKey` varchar(64) DEFAULT NULL COMMENT '环节id', `nodeState` varchar(64) DEFAULT NULL COMMENT '流程状态', PRIMARY KEY (`id`), KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='索赔单调整申请'; DROP TABLE IF EXISTS `as_busclaim_check_apply_detail`; CREATE TABLE `as_busclaim_check_apply_detail` ( `id` int(32) NOT NULL AUTO_INCREMENT COMMENT 'id', `sid` varchar(64) NOT NULL COMMENT 'sid', `lockVersion` int(32) DEFAULT '0' COMMENT '版本锁', `createTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `modifyTime` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '修改时间', `isEnable` int(32) DEFAULT '1' COMMENT '是否可用:1可用,0不可用', `state` int(32) DEFAULT '1' COMMENT '1正常、0作废,申请-审批中-完成-作废', `isDelete` int(32) DEFAULT '0' COMMENT '是否删除:0未删除,1已删除', `remarks` varchar(255) DEFAULT NULL COMMENT '备注', `createBySid` varchar(64) DEFAULT NULL COMMENT '创建人sid', `updateBySid` varchar(64) DEFAULT NULL COMMENT '修改人sid', `billSid` varchar(64) DEFAULT NULL COMMENT '单据sid', `repairBillNo` varchar(64) DEFAULT NULL COMMENT '维修工单号', `vehMark` varchar(64) DEFAULT NULL COMMENT '车牌号', `vinNo` varchar(64) DEFAULT NULL COMMENT '车架号', `claimBillNo` varchar(64) DEFAULT NULL COMMENT '索赔单编号', `billInvoiceSid` varchar(64) DEFAULT NULL COMMENT '索赔单开票sid', `billInvoiceDetailSid` varchar(64) DEFAULT NULL COMMENT '索赔单开票明细sid', `claimHourAmount` decimal(10, 2) DEFAULT NULL COMMENT '差异调整工时费', `claimGoodsAmount` decimal(10, 2) DEFAULT NULL COMMENT '差异调整材料费', `claimOutAmount` decimal(10, 2) DEFAULT NULL COMMENT '差异调整外出费', `claimSubsidyAmount` decimal(10, 2) DEFAULT NULL COMMENT '差异调整厂家补助', `claimOtherAmount` decimal(10, 2) DEFAULT NULL COMMENT '差异调整其他费用', `reserved` decimal(10, 2) DEFAULT NULL COMMENT '预留', `reason` varchar(64) DEFAULT NULL COMMENT '调整原因', PRIMARY KEY (`id`), KEY `id` (`id`) ) ENGINE = INNODB DEFAULT CHARSET = utf8 COMMENT ='索赔单调整申请明细';