You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
213 lines
13 KiB
213 lines
13 KiB
|
|
DROP TABLE IF EXISTS `wms_purchase_bill`;
|
|
CREATE TABLE `wms_purchase_bill` (
|
|
`id` INT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
|
|
`sid` VARCHAR(64) NOT NULL DEFAULT '0' COMMENT '字符型编号',
|
|
`lockVersion` INT(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
|
|
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`modifyTime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
|
|
`state` INT(11) NOT NULL DEFAULT '1' COMMENT '记录状态值 0正常,1作废',
|
|
`isEnable` INT(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
|
|
`isDelete` INT(32) NOT NULL DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
|
|
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
|
|
`createBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建者',
|
|
`updateBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新者',
|
|
|
|
sourceBillSid varchar(64) DEFAULT NULL COMMENT '来源单sid(工单sid)',
|
|
sourceBillNo varchar(64) DEFAULT NULL COMMENT '来源单编号',
|
|
billNo varchar(64) DEFAULT NULL COMMENT '单据编号',
|
|
createDate Varchar(64) DEFAULT NULL COMMENT '单据日期',
|
|
createUserSid varchar(64) DEFAULT NULL COMMENT '制单人sid',
|
|
createByName varchar(64) DEFAULT NULL COMMENT '制单人姓名',
|
|
purchaseType varchar(64) DEFAULT NULL COMMENT '采购类型(厂家采购、外采)',
|
|
supplierSid varchar(64) DEFAULT NULL COMMENT '供应商sid',
|
|
supplierName varchar(64) DEFAULT NULL COMMENT '供应商名称',
|
|
supplierPhone varchar(64) DEFAULT NULL COMMENT '供应商联系电话',
|
|
billType varchar(64) DEFAULT NULL COMMENT '票据类型(不含税、增值税、普通税、已含增值税)',
|
|
markupType varchar(64) DEFAULT NULL COMMENT '加价方式(统一加价率、区间加价率、仓库加价率)',
|
|
priceStrategy varchar(64) DEFAULT NULL COMMENT '进价不同时的价格策略(加权平均、分别计价)',
|
|
isInvoicing int DEFAULT NULL COMMENT '是否需要开发票(是1,否0)',
|
|
invoiceCode varchar(64) DEFAULT NULL COMMENT '发票号码',
|
|
tempMarkupRate int DEFAULT NULL COMMENT '临时加价率',
|
|
purchaserSid varchar(64) DEFAULT NULL COMMENT '采购员sid(单选)',
|
|
purchaserName varchar(64) DEFAULT NULL COMMENT '',
|
|
storekeeperSid varchar(64) DEFAULT NULL COMMENT '库管员sid(单选)',
|
|
storekeeperName varchar(64) DEFAULT NULL COMMENT '',
|
|
errorAmount decimal(10,2) DEFAULT NULL COMMENT '误差调整金额',
|
|
freight decimal(10,2) DEFAULT NULL COMMENT '运费',
|
|
discountAmount decimal(10,2) DEFAULT NULL COMMENT '优惠金额',
|
|
payableAmount decimal(10,2) DEFAULT NULL COMMENT '应付金额(=采购金额+运费-优惠金额)',
|
|
useOrgSid varchar(64) DEFAULT NULL COMMENT '使用组织sid',
|
|
createOrgSid varchar(64) DEFAULT NULL COMMENT '创建组织sid',
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB COMMENT='采购单';
|
|
|
|
DROP TABLE IF EXISTS `wms_purchase_bill_detail`;
|
|
CREATE TABLE `wms_purchase_bill_detail` (
|
|
`id` INT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
|
|
`sid` VARCHAR(64) NOT NULL DEFAULT '0' COMMENT '字符型编号',
|
|
`lockVersion` INT(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
|
|
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`modifyTime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
|
|
`state` INT(11) NOT NULL DEFAULT '1' COMMENT '记录状态值',
|
|
`isEnable` INT(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
|
|
`isDelete` INT(32) NOT NULL DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
|
|
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
|
|
`createBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建者',
|
|
`updateBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新者',
|
|
|
|
billSid varchar(64) DEFAULT NULL COMMENT '单据sid',
|
|
goodsSid varchar(64) DEFAULT NULL COMMENT '商品sid',
|
|
goodsName varchar(64) DEFAULT NULL COMMENT '商品名称',
|
|
goodsCode varchar(64) DEFAULT NULL COMMENT '商品编码(图号)',
|
|
specification varchar(64) DEFAULT NULL COMMENT '规格',
|
|
goodsModel varchar(64) DEFAULT NULL COMMENT '型号',
|
|
currentCount double(10,2) DEFAULT NULL COMMENT '当前库存数量',
|
|
unit varchar(64) DEFAULT NULL COMMENT '计量单位',
|
|
warehouseSid varchar(64) DEFAULT NULL COMMENT '仓库sid',
|
|
warehouseName varchar(64) DEFAULT NULL COMMENT '仓库名称',
|
|
position varchar(64) DEFAULT NULL COMMENT '货位',
|
|
cost double(10,2) DEFAULT NULL COMMENT '单位成本(进货价)',
|
|
count double(10,2) DEFAULT NULL COMMENT '采购数量',
|
|
taxAmount double(10,2) DEFAULT NULL COMMENT '税额',
|
|
taxPrice double(10,2) DEFAULT NULL COMMENT '含税价',
|
|
amount double(10,2) DEFAULT NULL COMMENT '采购金额',
|
|
price1 double(10,2) DEFAULT NULL COMMENT '销售价1',
|
|
price2 double(10,2) DEFAULT NULL COMMENT '销售价2',
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB COMMENT='采购单据明细';
|
|
|
|
DROP TABLE IF EXISTS `wms_purchase_bill_settle`;
|
|
CREATE TABLE `wms_purchase_bill_settle` (
|
|
`id` INT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
|
|
`sid` VARCHAR(64) NOT NULL DEFAULT '0' COMMENT '字符型编号',
|
|
`lockVersion` INT(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
|
|
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`modifyTime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
|
|
`state` INT(11) NOT NULL DEFAULT '1' COMMENT '记录状态值',
|
|
`isEnable` INT(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
|
|
`isDelete` INT(32) NOT NULL DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
|
|
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
|
|
`createBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建者',
|
|
`updateBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新者',
|
|
|
|
billSid varchar(64) DEFAULT NULL COMMENT '采购单sid',
|
|
payableAmount double(10,2) DEFAULT NULL COMMENT '应付金额',
|
|
prepaymentdeductAmount double(10,2) DEFAULT NULL COMMENT '预付款抵扣',
|
|
settleKey varchar(64) DEFAULT NULL COMMENT '结算方式key',
|
|
settleValue varchar(64) DEFAULT NULL COMMENT '结算方式value',
|
|
settleAmount double(10,2) DEFAULT NULL COMMENT '结算金额',
|
|
otherSettleKey varchar(64) DEFAULT NULL COMMENT '其他结算方式',
|
|
otherSettleValue varchar(64) DEFAULT NULL COMMENT '其他结算金额',
|
|
debts double(10,2) DEFAULT NULL COMMENT '欠款金额',
|
|
settleTime datetime DEFAULT NULL COMMENT '结算时间',
|
|
createUserSid varchar(64) DEFAULT NULL COMMENT '结算人sid',
|
|
createByName varchar(64) DEFAULT NULL COMMENT '结算人姓名',
|
|
useOrgSid varchar(64) DEFAULT NULL COMMENT '使用组织sid',
|
|
createOrgSid varchar(64) DEFAULT NULL COMMENT '创建组织sid',
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB COMMENT='采购单-结算';
|
|
|
|
DROP TABLE IF EXISTS `wms_purchaseback_bill`;
|
|
CREATE TABLE `wms_purchaseback_bill` (
|
|
`id` INT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
|
|
`sid` VARCHAR(64) NOT NULL DEFAULT '0' COMMENT '字符型编号',
|
|
`lockVersion` INT(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
|
|
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`modifyTime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
|
|
`state` INT(11) NOT NULL DEFAULT '1' COMMENT '0正常,1作废',
|
|
`isEnable` INT(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
|
|
`isDelete` INT(32) NOT NULL DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
|
|
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
|
|
`createBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建者',
|
|
`updateBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新者',
|
|
|
|
sourceBillSid varchar(64) DEFAULT NULL COMMENT '来源单sid(采购单sid)',
|
|
sourceBillNo varchar(64) DEFAULT NULL COMMENT '来源单编号',
|
|
billNo varchar(64) DEFAULT NULL COMMENT '单据编号',
|
|
createDate varchar(64) DEFAULT NULL COMMENT '单据日期',
|
|
createUserSid varchar(64) DEFAULT NULL COMMENT '制单人sid',
|
|
createByName varchar(64) DEFAULT NULL COMMENT '制单人姓名',
|
|
backErrorAmount double(10,2) DEFAULT NULL COMMENT '退误差调整金额',
|
|
backDiscountAmount double(10,2) DEFAULT NULL COMMENT '退优惠金额',
|
|
deductDebts double(10,2) DEFAULT NULL COMMENT '抵扣欠款',
|
|
deductBillNo varchar(64) DEFAULT NULL COMMENT '抵扣单号',
|
|
toPrepayment double(10,2) DEFAULT NULL COMMENT '转入预付款',
|
|
useOrgSid varchar(64) DEFAULT NULL COMMENT '使用组织sid',
|
|
createOrgSid varchar(64) DEFAULT NULL COMMENT '创建组织sid',
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB COMMENT='采购退货单据';
|
|
|
|
DROP TABLE IF EXISTS `wms_purchaseback_detail`;
|
|
CREATE TABLE `wms_purchaseback_detail` (
|
|
`id` INT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
|
|
`sid` VARCHAR(64) NOT NULL DEFAULT '0' COMMENT '字符型编号',
|
|
`lockVersion` INT(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
|
|
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`modifyTime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
|
|
`state` INT(11) NOT NULL DEFAULT '1' COMMENT '记录状态值',
|
|
`isEnable` INT(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
|
|
`isDelete` INT(32) NOT NULL DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
|
|
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
|
|
`createBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建者',
|
|
`updateBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新者',
|
|
|
|
billSid varchar(64) DEFAULT NULL COMMENT '单据sid',
|
|
goodsStockSid varchar(64) DEFAULT NULL COMMENT '商品库存sid',
|
|
goodsSid varchar(64) DEFAULT NULL COMMENT '商品sid',
|
|
goodsName varchar(64) DEFAULT NULL COMMENT '商品名称',
|
|
goodsCode varchar(64) DEFAULT NULL COMMENT '商品编码(图号)',
|
|
specification varchar(64) DEFAULT NULL COMMENT '规格',
|
|
goodsModel varchar(64) DEFAULT NULL COMMENT '车型',
|
|
currentCount double(10,2) DEFAULT NULL COMMENT '退货后的库存数量',
|
|
unit varchar(64) DEFAULT NULL COMMENT '计量单位',
|
|
warehouseSid varchar(64) DEFAULT NULL COMMENT '仓库sid',
|
|
warehouseName varchar(64) DEFAULT NULL COMMENT '仓库名称',
|
|
position varchar(64) DEFAULT NULL COMMENT '货位',
|
|
returnedCount double(10,2) DEFAULT NULL COMMENT '已退数量',
|
|
backCount double(10,2) DEFAULT NULL COMMENT '退货数量',
|
|
maxAmount double(10,2) DEFAULT NULL COMMENT '税额',
|
|
maxPrice double(10,2) DEFAULT NULL COMMENT '含税价',
|
|
backAmount double(10,2) DEFAULT NULL COMMENT '退货金额',
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB COMMENT='采购退货单据明细';
|
|
|
|
DROP TABLE IF EXISTS `wms_supplier`;
|
|
CREATE TABLE `wms_supplier` (
|
|
`id` INT(32) NOT NULL AUTO_INCREMENT COMMENT 'ID,唯一编号',
|
|
`sid` VARCHAR(64) NOT NULL DEFAULT '0' COMMENT '字符型编号',
|
|
`lockVersion` INT(32) NOT NULL DEFAULT '0' COMMENT '记录版本,锁',
|
|
`createTime` timestamp NULL DEFAULT CURRENT_TIMESTAMP COMMENT '记录创建时间',
|
|
`modifyTime` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '记录最后修改时间',
|
|
`state` INT(11) NOT NULL DEFAULT '1' COMMENT '记录状态值',
|
|
`isEnable` INT(32) NOT NULL DEFAULT '1' COMMENT '记录是否可用,1:可用,0:不可用',
|
|
`isDelete` INT(32) NOT NULL DEFAULT '0' COMMENT '记录是否被删除,0:未删除,1:已经删除',
|
|
`remarks` VARCHAR(255) NULL DEFAULT NULL COMMENT '备注信息',
|
|
`createBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '创建者',
|
|
`updateBySid` VARCHAR(64) NULL DEFAULT NULL COMMENT '更新者',
|
|
|
|
supplierName varchar(64) DEFAULT NULL COMMENT '供应商名称',
|
|
supplierCode varchar(64) DEFAULT NULL COMMENT '供应商编码(拼音缩写)',
|
|
contacts varchar(64) DEFAULT NULL COMMENT '联系人',
|
|
mobile varchar(64) DEFAULT NULL COMMENT '联系手机号码',
|
|
contactAddress varchar(100) DEFAULT NULL COMMENT '联系地址',
|
|
taxpayerNo varchar(64) DEFAULT NULL COMMENT '税号',
|
|
bankName varchar(64) DEFAULT NULL COMMENT '开户行',
|
|
bankAccount varchar(64) DEFAULT NULL COMMENT '开户行账号',
|
|
Address varchar(100) DEFAULT NULL COMMENT '地址、电话',
|
|
billType varchar(64) DEFAULT NULL COMMENT '票据类型(不含税、增值税、普通税、已含增值税)',
|
|
sortNo int DEFAULT NULL COMMENT '排序号',
|
|
initDebts decimal(10,2) DEFAULT NULL COMMENT '期初欠款',
|
|
prepayment decimal(10,2) DEFAULT NULL COMMENT '预付款',
|
|
useOrgSid varchar(64) DEFAULT NULL COMMENT '使用组织sid',
|
|
createOrgSid varchar(64) DEFAULT NULL COMMENT '创建组织sid',
|
|
|
|
PRIMARY KEY (`id`) USING BTREE
|
|
) ENGINE=InnoDB COMMENT='供应商';
|
|
|
|
|
|
|