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.
 
 
 
 
 
 

507 lines
34 KiB

DROP TABLE IF EXISTS `wms_inventory`;
CREATE TABLE `wms_inventory`
(
`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',
`batchNumber` varchar(64) DEFAULT NULL COMMENT '批次号',
`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 '规格型号',
`unit` varchar(64) DEFAULT NULL COMMENT '计量单位',
`count` decimal(10, 0) DEFAULT NULL COMMENT '库存数量',
`allocateCount` decimal(10, 2) DEFAULT NULL COMMENT '分配量',
`pickCount` decimal(10, 2) DEFAULT NULL COMMENT '拣货量',
`freezeCount` decimal(10, 2) 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 '库位编码',
`firstInDate` timestamp null DEFAULT NULL COMMENT '首次入库日期-计算库龄的依据',
`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 `wms_ans_bill`;
CREATE TABLE `wms_ans_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',
`sourceBillNo` varchar(64) DEFAULT NULL COMMENT '外部单号(业务单据编号)',
`billNo` varchar(64) DEFAULT NULL COMMENT '单据编号',
`busTypeKey` varchar(64) DEFAULT NULL COMMENT '业务类型key(采购预约、调拨预约、其他预约)',
`busTypeValue` varchar(64) DEFAULT NULL COMMENT '业务类型value(采购预约、调拨预约、其他预约)',
`createByName` varchar(64) DEFAULT NULL COMMENT '制单人姓名',
`billState` int(32) DEFAULT NULL COMMENT '货物状态(在途、部分收货、已收货、已取消)',
`reviewStatus` varchar(64) DEFAULT NULL COMMENT '审核状态(待审核、审核通过、审核拒绝)',
`refuseReason` varchar(64) DEFAULT NULL COMMENT '拒绝原因',
`contact` varchar(64) DEFAULT NULL COMMENT '联系人',
`mobile` varchar(64) DEFAULT NULL COMMENT '联系人手机',
`supplierSid` varchar(64) DEFAULT NULL COMMENT '供应商sid',
`supplierName` varchar(64) DEFAULT NULL COMMENT '供应商名称',
`goodsOwnerSid` varchar(64) DEFAULT NULL COMMENT '货主sid',
`goodsOwner` varchar(64) DEFAULT NULL COMMENT '货主',
`deliveryDate` 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 `wms_ans_bill_detail`;
CREATE TABLE `wms_ans_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 '状态',
`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',
`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 '商品名称',
`goodsSkuCode` varchar(64) DEFAULT NULL COMMENT '商品编码(图号)',
`goodsSkuOwnSpec` varchar(64) DEFAULT NULL COMMENT '规格型号',
`unit` varchar(64) DEFAULT NULL COMMENT '计量单位',
`cost` decimal(10, 2) DEFAULT NULL COMMENT '单位成本(采购价)',
`orderCount` decimal(10, 2) DEFAULT NULL COMMENT '预约数量(采购订单数量)',
`waitInCount` int(32) DEFAULT NULL COMMENT '待入库数量-根据收货单计算',
`actualInCount` int(32) DEFAULT NULL COMMENT '实际入库数量-根据收货单计算',
`taxAmount` decimal(10, 2) DEFAULT NULL COMMENT '税额',
`taxPrice` decimal(10, 2) DEFAULT NULL COMMENT '含税价',
`amount` decimal(10, 2) DEFAULT NULL COMMENT '金额',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='预期到货通知单-货物明细';
-- 收货单据
DROP TABLE IF EXISTS `wms_receipt_bill`;
CREATE TABLE `wms_receipt_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',
`sourceBillSid` varchar(64) DEFAULT NULL COMMENT '来源单sid(asn单sid)',
`sourceBillNo` varchar(64) DEFAULT NULL COMMENT '来源单号(asn单号)',
`billNo` varchar(64) DEFAULT NULL COMMENT '单据编号',
`createByName` varchar(64) DEFAULT NULL COMMENT '制单人姓名',
`busTypeKey` varchar(64) DEFAULT NULL COMMENT '业务类型key(采购入库、销售退库等)',
`busTypeValue` varchar(64) DEFAULT NULL COMMENT '业务类型value(采购入库、销售退库等)',
`supplierSid` varchar(64) DEFAULT NULL COMMENT '供应商sid',
`supplierName` varchar(64) DEFAULT NULL COMMENT '供应商名称',
`goodsOwnerSid` varchar(64) DEFAULT NULL COMMENT '货主sid',
`goodsOwner` varchar(64) DEFAULT NULL COMMENT '货主',
`deliveryDate` timestamp null DEFAULT NULL COMMENT '到货日期',
`billState` int(32) 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 `wms_receipt_bill_detail`;
CREATE TABLE `wms_receipt_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 '状态',
`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',
`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 '商品sku编码',
`warehouseSid` varchar(64) DEFAULT NULL COMMENT '仓库sid',
`warehouseName` varchar(64) DEFAULT NULL COMMENT '仓库名称',
`warehouseRackSid` varchar(64) DEFAULT NULL COMMENT '库位sid',
`warehouseRackName` varchar(64) DEFAULT NULL COMMENT '库位名称',
`goodsSkuOwnSpec` varchar(64) DEFAULT NULL COMMENT '规格型号',
`unit` varchar(64) DEFAULT NULL COMMENT '计量单位',
`orderCount` decimal(10, 2) DEFAULT NULL COMMENT '预约数量',
`actualInCount` decimal(10, 2) DEFAULT NULL COMMENT '实收数量',
`rejectCount` decimal(10, 2) DEFAULT NULL COMMENT '拒收数量',
`rejectReason` varchar(64) DEFAULT NULL COMMENT '拒收原因',
`receivingGoodsTime` timestamp null DEFAULT NULL COMMENT '收货时间',
`isQuality` int(32) DEFAULT NULL COMMENT '是否需要质检(不需要0,需要1)',
`qualityState` int(32) DEFAULT NULL COMMENT '质检状态(合格0,不合格1)',
`packageRemark` varchar(200) DEFAULT NULL COMMENT '载具说明',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='收货单据-明细';
-- 批次属性
DROP TABLE IF EXISTS `wms_receipt_bill_detail_batch`;
CREATE TABLE `wms_receipt_bill_detail_batch`
(
`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',
`detailSid` varchar(64) DEFAULT NULL COMMENT '收货明细sid',
`batchNumber` varchar(64) DEFAULT NULL COMMENT '批次号(收货日期+有效日期,如240320-241009)',
`batchCount` decimal(10, 0) DEFAULT NULL COMMENT '数量',
`manufactureDate` timestamp null DEFAULT NULL COMMENT '生产日期',
`expirationDate` timestamp null DEFAULT NULL COMMENT '有效期(根据spu中有效天数、生产日期计算)',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='批次属性';
-- 上架单
DROP TABLE IF EXISTS `wms_shelf_bill`;
CREATE TABLE `wms_shelf_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',
`sourceBillSid` varchar(64) DEFAULT NULL COMMENT '来源单sid(收货单sid)',
`sourceBillNo` varchar(64) DEFAULT NULL COMMENT '来源单号(收货单号)',
`billNo` varchar(64) DEFAULT NULL COMMENT '单据编号',
`createByName` varchar(64) DEFAULT NULL COMMENT '制单人姓名',
`billState` int(64) DEFAULT '0' COMMENT '0新建1已完成',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='上架单';
-- 上架单明细
DROP TABLE IF EXISTS `wms_shelf_bill_detail`;
CREATE TABLE `wms_shelf_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 '状态',
`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',
`receiptDetailSid` varchar(64) DEFAULT NULL COMMENT '收货单明细sid',
`batchNumber` varchar(64) DEFAULT NULL COMMENT '批次号(入库日期+有效日期,如240320-241009)',
`inventorySid` varchar(64) DEFAULT NULL COMMENT '库存sid',
`warehouseSid` varchar(64) DEFAULT NULL COMMENT '仓库sid',
`warehouseRackSid` varchar(64) DEFAULT NULL COMMENT '库位Sid',
`warehouseRackCode` varchar(64) DEFAULT NULL COMMENT '库位编号',
`count` decimal(10, 2) DEFAULT NULL COMMENT '上架数量',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='上架单明细';
-- 出库单据
DROP TABLE IF EXISTS `wms_out_bill`;
CREATE TABLE `wms_out_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',
`sourceBillNo` varchar(64) DEFAULT NULL COMMENT '来源单号',
`billNo` varchar(64) DEFAULT NULL COMMENT '单据编号',
`createByName` varchar(64) DEFAULT NULL COMMENT '制单人姓名',
`busTypeKey` varchar(64) DEFAULT NULL COMMENT '业务类型key',
`busTypeValue` varchar(64) DEFAULT NULL COMMENT '业务类型value((销售出库、采购退货出库等))',
`goodsOwnerSid` varchar(64) DEFAULT NULL COMMENT '货主sid',
`goodsOwner` varchar(64) DEFAULT NULL COMMENT '货主',
`billState` int(32) DEFAULT NULL COMMENT '已完成/已发货',
`isTogether` int(32) DEFAULT NULL COMMENT '是否一起发货(否0,是1)',
`isHandUp` int(32) DEFAULT NULL COMMENT '挂起状态(1挂起,0不挂起,2解锁)',
`priority` int(32) DEFAULT NULL COMMENT '优先级',
`actualDeliveTime` 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 `wms_out_bill_detail`;
CREATE TABLE `wms_out_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 '状态',
`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',
`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 '商品sku编码',
`goodsSkuOwnSpec` varchar(64) DEFAULT NULL COMMENT '规格型号',
`unit` varchar(64) DEFAULT NULL COMMENT '计量单位',
`orderCount` decimal(10, 2) DEFAULT NULL COMMENT '订单数量',
`remainingCount` decimal(10, 2) DEFAULT NULL COMMENT '未结数量',
`adjustCount` decimal(10, 2) DEFAULT NULL COMMENT '调整数量',
`distributeCount` decimal(10, 2) DEFAULT NULL COMMENT '分配数量',
`deliveryCount` decimal(10, 2) DEFAULT NULL COMMENT '发货数量',
`billState` int(32) DEFAULT NULL COMMENT '状态(新建/已发货完成、部分分配、全部分配等)',
`deliveTime` timestamp null DEFAULT NULL COMMENT '发货时间',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='出库单-明细';
-- 配货单据
DROP TABLE IF EXISTS `wms_distribute_bill`;
CREATE TABLE `wms_distribute_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',
`sourceBillSid` varchar(64) DEFAULT NULL COMMENT '出库单sid',
`sourceBillNo` varchar(64) DEFAULT NULL COMMENT '来源单号(出库单)',
`billNo` varchar(64) DEFAULT NULL COMMENT '单据编号',
`createByName` varchar(64) DEFAULT NULL COMMENT '制单人姓名',
`billState` int(32) DEFAULT NULL COMMENT '配货中/已发货',
`isHandUp` int(32) DEFAULT NULL COMMENT '挂起状态(1挂起,0不挂起,2解锁)',
`priority` int(32) DEFAULT NULL COMMENT '优先级',
`actualDeliveTime` 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 `wms_distribute_bill_detail`;
CREATE TABLE `wms_distribute_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 '状态',
`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',
`outBillDetailSid` varchar(64) DEFAULT NULL COMMENT '出库单明细sid',
`billSid` varchar(64) DEFAULT NULL COMMENT '单据sid',
`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 '商品sku编码',
`goodsSkuOwnSpec` varchar(64) DEFAULT NULL COMMENT '规格型号',
`unit` varchar(64) DEFAULT NULL COMMENT '计量单位',
`inventorySid` varchar(64) DEFAULT NULL COMMENT '库存sid',
`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 '库位编号',
`distributeCount` decimal(10, 2) DEFAULT NULL COMMENT '配货数量',
`deliveryCount` decimal(10, 2) DEFAULT NULL COMMENT '发货数量',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='配货单明细';
-- 出入库记录
DROP TABLE IF EXISTS `wms_inventory_record`;
CREATE TABLE `wms_inventory_record`
(
`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',
`inventorySid` varchar(64) DEFAULT NULL COMMENT '库存sid',
`goodsID` varchar(64) DEFAULT NULL COMMENT '商品ID',
`sourceBillSid` varchar(64) DEFAULT NULL COMMENT '来源单sid(业务单sid)',
`billNo` varchar(64) DEFAULT NULL COMMENT '来源单据编号',
`billType` varchar(64) DEFAULT NULL COMMENT '单据类型(1入库、0出库)',
`busTypeKey` varchar(64) DEFAULT NULL COMMENT '业务类型key',
`busTypeValue` varchar(64) DEFAULT NULL COMMENT '业务类型value(采购入库、调拨入库、退货入库、盘盈入库等销售出库、调拨出库、采购退货出库、报损出库、盘亏出库等)',
`billObjSid` varchar(64) DEFAULT NULL COMMENT '客户/供应商sid,出库是为客户,入库时为供应商',
`billObjName` varchar(64) DEFAULT NULL COMMENT '客户/供应商名称',
`batchNumber` varchar(64) DEFAULT NULL COMMENT '批次号',
`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 '规格型号',
`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 '库位编号',
`currentCount` decimal(10, 2) DEFAULT NULL COMMENT '出入库后的库存量',
`unit` varchar(64) DEFAULT NULL COMMENT '计量单位',
`count` decimal(10, 2) DEFAULT NULL COMMENT '数量',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='出入库记录';
DROP TABLE IF EXISTS `wms_old_register`;
CREATE TABLE `wms_old_register`
(
`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',
`billNo` varchar(64) DEFAULT NULL COMMENT '维修工单编号',
`billTime` varchar(64) DEFAULT NULL COMMENT '工单创建日期',
`customerName` varchar(64) DEFAULT NULL COMMENT '客户名称',
`customerSid` varchar(64) DEFAULT NULL COMMENT '客户sid',
`vehMark` varchar(64) DEFAULT NULL COMMENT '车牌号',
`vinNo` varchar(64) DEFAULT NULL COMMENT '车架号',
`shortss` text DEFAULT NULL COMMENT '旧件回收说明',
`photos` text DEFAULT NULL COMMENT '旧件照片',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='旧件回收登记';
DROP TABLE IF EXISTS `wms_old_inventory`;
CREATE TABLE `wms_old_inventory`
(
`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',
`goodsID` varchar(64) DEFAULT NULL COMMENT '商品ID',
`goodsSkuTitle` varchar(64) DEFAULT NULL COMMENT '商品名称',
`goodsSkuCode` varchar(64) DEFAULT NULL COMMENT '商品编码',
`manufacturerName` varchar(64) DEFAULT NULL COMMENT '厂家',
`goodsSkuOwnSpec` varchar(64) DEFAULT NULL COMMENT '规格',
`unit` varchar(64) DEFAULT NULL COMMENT '单位',
`count` varchar(64) DEFAULT NULL COMMENT '数量',
`inCount` varchar(64) DEFAULT NULL COMMENT '已入库数量',
`billNo` varchar(64) DEFAULT NULL COMMENT '维修工单编号',
`customerName` varchar(64) DEFAULT NULL COMMENT '客户名称',
`vehMark` varchar(64) DEFAULT NULL COMMENT '车牌号',
`vinNo` varchar(64) DEFAULT NULL COMMENT '车架号',
`shortss` text DEFAULT NULL COMMENT '旧件回收说明',
`photos` text DEFAULT NULL COMMENT '旧件照片',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) ENGINE = INNODB
DEFAULT CHARSET = utf8 COMMENT ='待入库旧件';