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

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='供应商';