definitions:
|
code.CodeAuto:
|
properties:
|
AutoLength:
|
type: integer
|
Desc:
|
type: string
|
PrefixMethod:
|
type: integer
|
PrefixValue:
|
type: string
|
SuffixMethod:
|
type: integer
|
type: object
|
code.CodeRule:
|
properties:
|
Desc:
|
type: string
|
Length:
|
type: integer
|
Name:
|
type: string
|
type: object
|
code.CodeStandard:
|
properties:
|
AutoRule:
|
$ref: '#/definitions/code.CodeAuto'
|
ID:
|
type: string
|
List:
|
items:
|
$ref: '#/definitions/code.CodeRule'
|
type: array
|
Method:
|
type: integer
|
Name:
|
type: string
|
Status:
|
type: string
|
Type:
|
type: string
|
type: object
|
constvar.BaseOperationType:
|
enum:
|
- 1
|
- 2
|
- 3
|
- 4
|
- 5
|
type: integer
|
x-enum-comments:
|
BaseOperationTypeAdjust: 库存盘点
|
BaseOperationTypeDisuse: 报废
|
BaseOperationTypeIncoming: 收货
|
BaseOperationTypeInternal: 内部调拨
|
BaseOperationTypeOutgoing: 交货
|
x-enum-varnames:
|
- BaseOperationTypeIncoming
|
- BaseOperationTypeOutgoing
|
- BaseOperationTypeInternal
|
- BaseOperationTypeDisuse
|
- BaseOperationTypeAdjust
|
constvar.CostingMethod:
|
enum:
|
- 1
|
- 2
|
- 3
|
type: integer
|
x-enum-comments:
|
CostingMethodAverageCost: 平均成本
|
CostingMethodFIFO: 先进先出
|
CostingMethodStandardPrice: 标准价格
|
x-enum-varnames:
|
- CostingMethodStandardPrice
|
- CostingMethodFIFO
|
- CostingMethodAverageCost
|
constvar.FileType:
|
enum:
|
- file
|
- picture
|
- thumbnail
|
type: string
|
x-enum-comments:
|
FileType_File: 文件
|
FileType_Picture: 图片
|
FileType_Thumbnail: 缩略图
|
x-enum-varnames:
|
- FileType_File
|
- FileType_Picture
|
- FileType_Thumbnail
|
constvar.ForceRemovalStrategy:
|
enum:
|
- 1
|
- 2
|
- 3
|
type: integer
|
x-enum-varnames:
|
- ForceRemovalStrategyFIFO
|
- ForceRemovalStrategyLIFO
|
- ForceRemovalStrategyClosestLocation
|
constvar.InventoryValuation:
|
enum:
|
- 1
|
- 2
|
type: integer
|
x-enum-comments:
|
InventoryValuationAuto: 自动
|
InventoryValuationManual: 手动
|
x-enum-varnames:
|
- InventoryValuationManual
|
- InventoryValuationAuto
|
constvar.InvoicingStrategy:
|
enum:
|
- 1
|
- 2
|
- 3
|
- 4
|
- 5
|
type: integer
|
x-enum-comments:
|
BasedDeliverNumber: 基于交付数量
|
DeliverNumber: 交付数量
|
IndentNumber: 订购数量
|
Milestones: 基于里程碑
|
PrepaidPrice: 预付\固定价格
|
x-enum-varnames:
|
- IndentNumber
|
- DeliverNumber
|
- PrepaidPrice
|
- Milestones
|
- BasedDeliverNumber
|
constvar.LocationType:
|
enum:
|
- 1
|
- 2
|
- 3
|
- 4
|
- 5
|
- 6
|
- 7
|
- 8
|
- 9
|
type: integer
|
x-enum-comments:
|
LocationTypeAdjust: 库存盘点
|
LocationTypeCustomer: 客户位置
|
LocationTypeDisuse: 报废位置
|
LocationTypeInternal: 内部位置
|
LocationTypeInventoryLoss: 库存损失
|
LocationTypeProduction: 生产
|
LocationTypeTransit: 中转位置
|
LocationTypeVendor: 供应商位置
|
LocationTypeView: 视图
|
x-enum-varnames:
|
- LocationTypeVendor
|
- LocationTypeView
|
- LocationTypeInternal
|
- LocationTypeCustomer
|
- LocationTypeInventoryLoss
|
- LocationTypeProduction
|
- LocationTypeTransit
|
- LocationTypeDisuse
|
- LocationTypeAdjust
|
constvar.MaterialMode:
|
enum:
|
- 原材料
|
- 半成品
|
- 成品
|
- 辅料
|
- 耗材
|
- 其他
|
- 虚拟件
|
type: string
|
x-enum-comments:
|
MaterialModeAuxiliary: 辅料
|
MaterialModeConsumables: 耗材
|
MaterialModeOther: 其他
|
MaterialModeVirtual: 虚拟件, 不能销售,不能出入库,不能采购
|
x-enum-varnames:
|
- MaterialModeRaw
|
- MaterialModeSemi
|
- MaterialModeFinished
|
- MaterialModeAuxiliary
|
- MaterialModeConsumables
|
- MaterialModeOther
|
- MaterialModeVirtual
|
constvar.OperationSource:
|
enum:
|
- 1
|
- 2
|
- 3
|
- 4
|
- 5
|
- 6
|
type: integer
|
x-enum-comments:
|
OperationSourceOutsourcing: 委外入库
|
OperationSourceOutsourcingApply: 委外领料
|
OperationSourceProduction: 生产入库
|
OperationSourceProductionApply: 生产领料
|
OperationSourcePurchase: 采购入库
|
OperationSourceSaleDelivery: 销售发货
|
x-enum-varnames:
|
- OperationSourcePurchase
|
- OperationSourceProduction
|
- OperationSourceOutsourcing
|
- OperationSourceProductionApply
|
- OperationSourceOutsourcingApply
|
- OperationSourceSaleDelivery
|
constvar.OperationStatus:
|
enum:
|
- 1
|
- 2
|
- 3
|
- 4
|
- 5
|
type: integer
|
x-enum-comments:
|
OperationStatus_Cancel: 取消
|
OperationStatus_Draft: 草稿
|
OperationStatus_Finish: 完成
|
OperationStatus_Ready: 就绪
|
OperationStatus_Waiting: 正在等待
|
x-enum-varnames:
|
- OperationStatus_Draft
|
- OperationStatus_Waiting
|
- OperationStatus_Ready
|
- OperationStatus_Finish
|
- OperationStatus_Cancel
|
constvar.OrderCreation:
|
enum:
|
- 1
|
- 2
|
- 3
|
- 4
|
type: integer
|
x-enum-comments:
|
Nothing: 不操作
|
Object: 项目
|
Task: 任务
|
TaskAndObject: 任务和项目
|
x-enum-varnames:
|
- Nothing
|
- Task
|
- Object
|
- TaskAndObject
|
constvar.ProductType:
|
enum:
|
- 1
|
- 2
|
- 3
|
type: integer
|
x-enum-comments:
|
Consumables: 消耗品
|
Server: 服务
|
StoredProduct: 可储存的产品
|
x-enum-varnames:
|
- Consumables
|
- Server
|
- StoredProduct
|
constvar.PurchaseType:
|
enum:
|
- 1
|
- 2
|
- 3
|
type: integer
|
x-enum-comments:
|
PurchaseTypeEntrust: 委外
|
PurchaseTypeOutSource: 采购
|
PurchaseTypeSelf: 自制
|
x-enum-varnames:
|
- PurchaseTypeOutSource
|
- PurchaseTypeSelf
|
- PurchaseTypeEntrust
|
constvar.ReservationMethod:
|
enum:
|
- 1
|
- 2
|
- 3
|
type: integer
|
x-enum-comments:
|
ReservationMethodAtConfirm: 在确认时
|
ReservationMethodByDate: 在预定日期之前
|
ReservationMethodManual: 手动
|
x-enum-varnames:
|
- ReservationMethodAtConfirm
|
- ReservationMethodManual
|
- ReservationMethodByDate
|
constvar.RuleType:
|
enum:
|
- 1
|
- 2
|
type: integer
|
x-enum-comments:
|
RuleType_Product: 产品上架规则
|
RuleType_ProductCategory: 产品类别上架规则
|
x-enum-varnames:
|
- RuleType_Product
|
- RuleType_ProductCategory
|
constvar.WhetherType:
|
enum:
|
- 1
|
- 2
|
- 3
|
type: integer
|
x-enum-comments:
|
ReservationNever: 从不
|
WhetherTypeAlways: 总是
|
WhetherTypeAsk: 询问
|
x-enum-varnames:
|
- WhetherTypeAsk
|
- WhetherTypeAlways
|
- ReservationNever
|
inventory_order.WorkerInfo:
|
properties:
|
id:
|
type: string
|
name:
|
type: string
|
type: object
|
models.Attachment:
|
properties:
|
FileUrl:
|
type: string
|
ext:
|
type: string
|
fileName:
|
type: string
|
fileType:
|
$ref: '#/definitions/constvar.FileType'
|
id:
|
type: integer
|
type: object
|
models.Company:
|
properties:
|
createTime:
|
type: string
|
id:
|
type: integer
|
name:
|
description: 公司名称
|
type: string
|
updateTime:
|
type: string
|
type: object
|
models.Department:
|
properties:
|
children:
|
items:
|
$ref: '#/definitions/models.Department'
|
type: array
|
head:
|
description: 部门负责人
|
type: string
|
id:
|
type: integer
|
name:
|
description: 部门名称
|
type: string
|
number:
|
description: 部门编号
|
type: string
|
parentId:
|
description: 上级部门ID
|
type: integer
|
remark:
|
description: 备注
|
type: string
|
sort:
|
description: 排序
|
type: integer
|
type: object
|
models.Location:
|
properties:
|
children:
|
items:
|
$ref: '#/definitions/models.Location'
|
type: array
|
companyId:
|
description: 公司id
|
type: integer
|
countFrequency:
|
description: 盘点频率(天)
|
type: integer
|
createTime:
|
type: string
|
forceRemovalStrategy:
|
allOf:
|
- $ref: '#/definitions/constvar.ForceRemovalStrategy'
|
description: 下架策略
|
id:
|
type: integer
|
isReturnLocation:
|
description: 是否退货位置
|
type: boolean
|
isScrapLocation:
|
description: 是否报废位置
|
type: boolean
|
jointName:
|
description: 拼接名称
|
type: string
|
name:
|
description: 位置名称
|
type: string
|
nextCount:
|
description: 下次盘点
|
type: string
|
notes:
|
description: 外部备注
|
type: string
|
parentId:
|
description: 上级id
|
type: integer
|
recentlyCount:
|
description: 最近盘点
|
type: string
|
replenishLocation:
|
description: 是否补充位置
|
type: boolean
|
type:
|
allOf:
|
- $ref: '#/definitions/constvar.LocationType'
|
description: Company Company `json:"company"
|
gorm:"foreignKey:CompanyId"` //公司
|
updateTime:
|
type: string
|
warehouse:
|
allOf:
|
- $ref: '#/definitions/models.Warehouse'
|
description: 仓库
|
warehouseId:
|
description: 仓库ID
|
type: integer
|
type: object
|
models.LocationProductAmount:
|
properties:
|
amount:
|
description: 库存数量
|
type: number
|
createDate:
|
description: 日期
|
type: string
|
createTime:
|
type: string
|
id:
|
type: integer
|
location:
|
$ref: '#/definitions/models.Location'
|
locationId:
|
description: |-
|
LocationProductId int `json:"locationProductId" gorm:"type:int;not null;comment:上架规则id"` //上架规则id
|
LocationProduct LocationProduct `json:"locationProduct" gorm:"foreignKey:LocationProductId;references:Id"`
|
type: integer
|
product:
|
$ref: '#/definitions/models.Material'
|
productCategory:
|
$ref: '#/definitions/models.ProductCategory'
|
productCategoryId:
|
description: 产品种类id
|
type: integer
|
productId:
|
description: 产品id
|
type: string
|
updateTime:
|
type: string
|
type: object
|
models.LogisticCompany:
|
properties:
|
contact:
|
description: 联系人
|
type: string
|
contact_phone:
|
description: 联系电话
|
type: string
|
hidden:
|
description: 隐藏
|
type: boolean
|
id:
|
type: string
|
monthly_account:
|
description: 月结账号
|
type: string
|
name:
|
type: string
|
type: object
|
models.Material:
|
properties:
|
amount:
|
description: 数量
|
type: number
|
attachmentIDs:
|
description: 以下为不存库的字段
|
items:
|
type: integer
|
type: array
|
attachmentList:
|
items:
|
$ref: '#/definitions/models.Attachment'
|
type: array
|
autoIncr:
|
type: integer
|
barcode:
|
description: 条码
|
type: string
|
buyExplain:
|
description: 采购说明
|
type: string
|
canBePurchased:
|
description: 是否可采购
|
type: boolean
|
categoryId:
|
description: 产品类别id
|
type: integer
|
categoryName:
|
description: 产品类别名称
|
type: string
|
codeStandardID:
|
description: Explain string `gorm:"type:varchar(512);comment:编号说明"
|
json:"explain"`
|
type: string
|
companyId:
|
description: 公司id
|
type: integer
|
companyName:
|
description: 公司名称
|
type: string
|
controlStrategy:
|
allOf:
|
- $ref: '#/definitions/constvar.InvoicingStrategy'
|
description: 控制策略
|
cost:
|
description: 成本
|
type: number
|
currencyName:
|
description: 币种名称
|
type: string
|
customerTaxes:
|
description: 客户税百分比
|
type: number
|
deliveryAdvanceTime:
|
description: 客户前置时间(天)
|
type: number
|
grossUnit:
|
type: string
|
grossWeight:
|
type: number
|
id:
|
type: string
|
inStorageExplain:
|
description: |-
|
HSCode string `gorm:"type:varchar(255);comment:HS编码" json:"HSCode"` //HS编码
|
OriginCountryId int `gorm:"type:int(11);comment:原产地id" json:"originCountryId"` //原产地id
|
OriginCountryName string `gorm:"type:varchar(255);comment:原产地名称" json:"originCountryName"` //原产地名称
|
type: string
|
inputAmount:
|
type: number
|
internalNotes:
|
description: 内部说明
|
type: string
|
internalReference:
|
description: 内部参考
|
type: string
|
internalTransferExplain:
|
description: 内部调拨说明
|
type: string
|
invoicingStrategy:
|
allOf:
|
- $ref: '#/definitions/constvar.InvoicingStrategy'
|
description: 开票策略
|
isSale:
|
description: 是否销售
|
type: boolean
|
isStorage:
|
description: 无库存的在wms以及srm中需要过滤掉
|
type: integer
|
isVirtual:
|
description: 虚拟物料在MRP计算时跳过该层级直接领用下级物料,虚拟物料不生成工单
|
type: integer
|
makeAdvanceTime:
|
description: 制造前置时间(天)
|
type: number
|
maxInventory:
|
description: 最大库存
|
type: number
|
maxInventoryRule:
|
description: 最大库存
|
type: number
|
minInventory:
|
description: 最小库存
|
type: number
|
minInventoryRule:
|
description: 最小库存
|
type: number
|
minPurchaseAmount:
|
description: |-
|
PurchaseAheadDay int `gorm:"type:int(11);comment:采购提前期(天)" json:"purchaseAheadDay"`
|
ProduceAheadDay int `gorm:"type:int(11);comment:制造提前期(天)" json:"produceAheadDay"`
|
type: number
|
model:
|
allOf:
|
- $ref: '#/definitions/constvar.MaterialMode'
|
description: MaterialType constvar.ProductType `gorm:"index;type:int(11);comment:物料类型(数字)"
|
json:"materialType"`
|
moreUnit:
|
type: boolean
|
moreUnitList:
|
items:
|
$ref: '#/definitions/models.UnitItems'
|
type: array
|
name:
|
description: 物料名称
|
type: string
|
netUnit:
|
type: string
|
netWeight:
|
type: number
|
note:
|
type: string
|
orderAdvanceTime:
|
description: 订单准备天数(天)
|
type: number
|
orderCreation:
|
allOf:
|
- $ref: '#/definitions/constvar.OrderCreation'
|
description: 订单创建
|
outStorageExplain:
|
description: 出库说明
|
type: string
|
outputAmount:
|
type: number
|
predictionAmount:
|
type: number
|
principal:
|
description: 负责人
|
type: string
|
productTagId:
|
description: 产品标签id
|
type: integer
|
productTagName:
|
description: 产品标签名称
|
type: string
|
productType:
|
allOf:
|
- $ref: '#/definitions/constvar.ProductType'
|
description: wms添加字段
|
purchasePrice:
|
description: 采购价格
|
type: number
|
purchaseType:
|
$ref: '#/definitions/constvar.PurchaseType'
|
purchaseTypeList:
|
items:
|
type: integer
|
type: array
|
reorderRuleNum:
|
type: integer
|
salePrice:
|
description: 销售单价
|
type: number
|
selectProduct:
|
description: 可选产品id
|
type: string
|
sellExplain:
|
description: 销售说明
|
type: string
|
specs:
|
type: string
|
supplier:
|
description: |-
|
FSource string `gorm:"type:varchar(191);comment:生产车间" json:"-"`
|
Status constvar.MaterialStatus `gorm:"type:int(11);comment:状态" json:"status"`
|
type: string
|
templateID:
|
description: 模板ID
|
type: string
|
type:
|
type: string
|
unit:
|
description: LockAmount decimal.Decimal `gorm:"type:decimal(35,18);default:0;comment:锁定数量"
|
json:"lockAmount"`
|
type: string
|
volume:
|
description: 体积
|
type: number
|
weight:
|
description: 重量
|
type: number
|
type: object
|
models.MonthStats:
|
properties:
|
MoreUnitsArr:
|
description: 期末其他单位数组
|
items:
|
$ref: '#/definitions/models.UnitItems'
|
type: array
|
amount:
|
description: 期末结余数量
|
type: number
|
beginAmount:
|
description: 期初数量
|
type: number
|
beginMoreUnitsArr:
|
description: 期初其他单位数组
|
items:
|
$ref: '#/definitions/models.UnitItems'
|
type: array
|
createTime:
|
type: string
|
date:
|
description: 日期 2024-04
|
type: string
|
id:
|
type: integer
|
inputAmount:
|
description: 入库数量
|
type: number
|
inputMoreUnitsArr:
|
description: 入库其他单位数组
|
items:
|
$ref: '#/definitions/models.UnitItems'
|
type: array
|
outputAmount:
|
description: 出库数量
|
type: number
|
outputMoreUnitsArr:
|
description: 出库其他单位数组
|
items:
|
$ref: '#/definitions/models.UnitItems'
|
type: array
|
productId:
|
description: 产品id
|
type: string
|
productName:
|
description: 产品名称
|
type: string
|
unit:
|
description: 单位
|
type: string
|
updateTime:
|
type: string
|
weight:
|
description: 重量
|
type: number
|
type: object
|
models.Operation:
|
properties:
|
accountant:
|
type: string
|
accountantId:
|
type: string
|
auditDate:
|
type: string
|
baseOperationType:
|
allOf:
|
- $ref: '#/definitions/constvar.BaseOperationType'
|
description: 基础作业类型
|
comment:
|
type: string
|
companyID:
|
type: string
|
companyName:
|
type: string
|
contacterID:
|
type: integer
|
contacterName:
|
type: string
|
createTime:
|
type: string
|
custodian:
|
type: string
|
custodianId:
|
type: string
|
details:
|
items:
|
$ref: '#/definitions/models.OperationDetails'
|
type: array
|
id:
|
type: integer
|
location:
|
allOf:
|
- $ref: '#/definitions/models.Location'
|
description: 源位置
|
locationID:
|
description: 源位置id
|
type: integer
|
logisticCompany:
|
$ref: '#/definitions/models.LogisticCompany'
|
logisticCompanyId:
|
type: string
|
logisticWeight:
|
description: 物流重量
|
type: number
|
manager:
|
type: string
|
managerId:
|
type: string
|
number:
|
description: 单号
|
type: string
|
operationDate:
|
description: |-
|
FromLocationID int `json:"fromLocationId" gorm:"type:int;not null;comment:源位置id"` //源位置id
|
FromLocation Location `json:"fromLocation" gorm:"foreignKey:FromLocationID;references:Id"` //源位置
|
ToLocationID int `json:"toLocationId" gorm:"type:int;not null;comment:目标位置id"` //目标位置id
|
ToLocation Location `json:"toLocation" gorm:"foreignKey:ToLocationID;references:Id"` //目标位置
|
type: string
|
operationSource:
|
allOf:
|
- $ref: '#/definitions/constvar.OperationSource'
|
description: 操作来源
|
operationTypeId:
|
description: 作业类型id
|
type: integer
|
operationTypeName:
|
description: 作业类型名称
|
type: string
|
receiverAddr:
|
type: string
|
receiverName:
|
type: string
|
receiverPhone:
|
type: string
|
salesDetailsNumber:
|
type: string
|
source:
|
type: string
|
sourceNumber:
|
description: 源单号
|
type: string
|
status:
|
allOf:
|
- $ref: '#/definitions/constvar.OperationStatus'
|
description: 状态
|
toLocation:
|
allOf:
|
- $ref: '#/definitions/models.Location'
|
description: 目标位置
|
toLocationId:
|
description: 目标位置id
|
type: integer
|
updateTime:
|
type: string
|
waybillNumber:
|
description: 运单号
|
type: string
|
weight:
|
description: 重量
|
type: number
|
type: object
|
models.OperationDetails:
|
properties:
|
amount:
|
description: ProductName string `json:"productName" gorm:"type:varchar(255);not
|
null;comment:产品名称"` //产品名称
|
type: number
|
auxiliaryAmount:
|
type: number
|
auxiliaryUnit:
|
type: string
|
createTime:
|
type: string
|
fromLocation:
|
allOf:
|
- $ref: '#/definitions/models.Location'
|
description: 源位置
|
fromLocationId:
|
description: 源位置id
|
type: integer
|
id:
|
type: integer
|
operationId:
|
description: 操作id
|
type: integer
|
product:
|
allOf:
|
- $ref: '#/definitions/models.Material'
|
description: Unit string `json:"unit" gorm:"type:varchar(31);comment:单位"` //单位
|
productId:
|
description: 产品id
|
type: string
|
toLocation:
|
allOf:
|
- $ref: '#/definitions/models.Location'
|
description: 目标位置
|
toLocationId:
|
description: 目标位置id
|
type: integer
|
totalGrossWeight:
|
type: number
|
totalNetWeight:
|
type: number
|
updateTime:
|
type: string
|
type: object
|
models.ProductCategory:
|
properties:
|
costingMethod:
|
allOf:
|
- $ref: '#/definitions/constvar.CostingMethod'
|
description: 成本方法
|
createTime:
|
type: string
|
forceRemovalStrategy:
|
allOf:
|
- $ref: '#/definitions/constvar.ForceRemovalStrategy'
|
description: 强制下架策略
|
id:
|
type: integer
|
inventoryValuation:
|
allOf:
|
- $ref: '#/definitions/constvar.InventoryValuation'
|
description: 库存计价
|
name:
|
description: 分类名称
|
type: string
|
parentId:
|
description: 上级id
|
type: integer
|
routeId:
|
description: 路线id
|
type: integer
|
routeName:
|
description: 公司
|
type: string
|
updateTime:
|
type: string
|
type: object
|
models.ReorderRule:
|
properties:
|
amount:
|
description: 在库数量
|
type: number
|
createTime:
|
type: string
|
id:
|
type: integer
|
location:
|
$ref: '#/definitions/models.Location'
|
locationId:
|
description: 位置id
|
type: integer
|
maxInventory:
|
description: 最大库存
|
type: number
|
minInventory:
|
description: 最小库存
|
type: number
|
orderNumber:
|
description: 订购数量
|
type: number
|
prediction:
|
description: 预测数量
|
type: number
|
product:
|
$ref: '#/definitions/models.Material'
|
productId:
|
description: 产品id
|
type: string
|
route:
|
description: 路线
|
type: string
|
supplierId:
|
description: 供应商id
|
type: integer
|
unit:
|
description: 单位
|
type: string
|
updateTime:
|
type: string
|
type: object
|
models.UnitDict:
|
properties:
|
id:
|
type: integer
|
isDefault:
|
type: boolean
|
name:
|
type: string
|
type: object
|
models.UnitItems:
|
properties:
|
amount:
|
type: number
|
floating:
|
type: boolean
|
unit:
|
type: string
|
type: object
|
models.Warehouse:
|
properties:
|
active:
|
description: 是否启用,传true就行
|
type: boolean
|
address:
|
description: 地址
|
type: string
|
buyToResupply:
|
description: 是否购买补给,已购买产品能够发送到此仓库
|
type: boolean
|
code:
|
description: 仓库编码
|
type: string
|
company:
|
$ref: '#/definitions/models.Company'
|
companyId:
|
type: integer
|
contacts:
|
description: 联系人
|
type: string
|
createTime:
|
type: string
|
id:
|
type: integer
|
inboundTransportation:
|
description: 入向运输
|
type: integer
|
locationId:
|
description: 默认位置id
|
type: integer
|
name:
|
description: 仓库名称
|
type: string
|
outboundTransportation:
|
description: 出库运输
|
type: integer
|
partnerId:
|
description: 合作伙伴id
|
type: integer
|
resupplyWh:
|
description: 补给来源仓库
|
items:
|
$ref: '#/definitions/models.Warehouse'
|
type: array
|
resupplyWhIds:
|
description: 补给来源仓库ID
|
items:
|
type: string
|
type: array
|
updateTime:
|
type: string
|
warehouseLocation:
|
description: 库存位置
|
type: string
|
type: object
|
request.AddCompany:
|
properties:
|
name:
|
description: 公司名称
|
type: string
|
type: object
|
request.AddDepartment:
|
properties:
|
name:
|
description: 部门名称
|
type: string
|
number:
|
description: 部门编号
|
type: string
|
parentId:
|
description: 上级部门ID 一级部门传0
|
type: integer
|
remark:
|
description: 备注
|
type: string
|
type: object
|
request.AddDisuse:
|
properties:
|
amount:
|
description: ProductName string `json:"productName"`
|
type: number
|
fromLocationId:
|
type: integer
|
number:
|
description: Unit string `json:"unit"`
|
type: string
|
productId:
|
type: string
|
sourceNumber:
|
type: string
|
toLocationId:
|
type: integer
|
type: object
|
request.AddLocationProduct:
|
properties:
|
areaId:
|
description: 区域id
|
type: integer
|
locationId:
|
description: 位置id
|
type: integer
|
productCategoryId:
|
description: 产品种类id
|
type: integer
|
productId:
|
description: 产品id
|
type: string
|
ruleType:
|
allOf:
|
- $ref: '#/definitions/constvar.RuleType'
|
description: 上架规则类型 1:产品类型;2:产品类别类型
|
type: object
|
request.AddOperation:
|
properties:
|
accountant:
|
type: string
|
accountantId:
|
type: string
|
comment:
|
description: 备注
|
type: string
|
companyID:
|
description: 公司ID-客户
|
type: string
|
companyName:
|
description: 公司名称-客户名称
|
type: string
|
contacterID:
|
description: 联系人ID-非必填
|
type: integer
|
contacterName:
|
description: 联系人姓名-非必填
|
type: string
|
custodian:
|
type: string
|
custodianId:
|
type: string
|
details:
|
items:
|
$ref: '#/definitions/request.OperationDetails'
|
type: array
|
id:
|
type: integer
|
locationId:
|
description: 源位置id
|
type: integer
|
logisticCompanyId:
|
type: string
|
logisticWeight:
|
description: 物流重量
|
type: number
|
manager:
|
type: string
|
managerId:
|
type: string
|
number:
|
description: 单号
|
type: string
|
operationDate:
|
description: |-
|
FromLocationId int `json:"fromLocationId" gorm:"type:int;not null;comment:源位置id"` //源位置id
|
ToLocationId int `json:"toLocationId" gorm:"type:int;not null;comment:目标位置id"` //目标位置id
|
type: string
|
operationTypeId:
|
description: 作业类型id
|
type: integer
|
operationTypeName:
|
description: 作业类型名称
|
type: string
|
receiverAddr:
|
type: string
|
receiverName:
|
type: string
|
receiverPhone:
|
type: string
|
sourceNumber:
|
description: 源单号
|
type: string
|
status:
|
allOf:
|
- $ref: '#/definitions/constvar.OperationStatus'
|
description: 状态
|
toLocationId:
|
description: 目标位置id
|
type: integer
|
waybillNumber:
|
description: 运单号
|
type: string
|
weight:
|
description: 重量
|
type: number
|
type: object
|
request.AddOperationType:
|
properties:
|
ReservationDaysBeforePriority:
|
description: 在优先级的前几天
|
type: integer
|
baseOperationType:
|
allOf:
|
- $ref: '#/definitions/constvar.BaseOperationType'
|
description: 基础作业类型
|
companyId:
|
description: 公司id
|
type: integer
|
createBackorder:
|
allOf:
|
- $ref: '#/definitions/constvar.WhetherType'
|
description: 创建欠单
|
defaultLocationDestId:
|
description: 默认目标位置id
|
type: integer
|
defaultLocationSrcId:
|
description: 默认源位置id
|
type: integer
|
id:
|
type: integer
|
name:
|
description: 仓库名称
|
type: string
|
prefix:
|
description: 前缀
|
type: string
|
printLabel:
|
description: 是否打印标签
|
type: boolean
|
reservationDaysBefore:
|
description: 收货前几天
|
type: integer
|
reservationMethod:
|
allOf:
|
- $ref: '#/definitions/constvar.ReservationMethod'
|
description: 保留方式
|
returnOperationTypeID:
|
description: 退货类型ID
|
type: integer
|
showOperations:
|
description: 显示作业详情
|
type: boolean
|
warehouseId:
|
description: 仓库id
|
type: integer
|
type: object
|
request.AddWarehouse:
|
properties:
|
active:
|
description: 是否启用,传true就行
|
type: boolean
|
address:
|
description: 地址
|
type: string
|
buyToResupply:
|
description: 购买补给,已购买产品能够发送到此仓库
|
type: boolean
|
code:
|
description: 仓库编码
|
maxLength: 5
|
minLength: 1
|
type: string
|
contacts:
|
description: 联系人
|
type: string
|
inboundTransportation:
|
description: 入向运输
|
type: integer
|
locationId:
|
description: 位置id
|
type: integer
|
name:
|
description: 仓库名称
|
type: string
|
outboundTransportation:
|
description: 出库运输
|
type: integer
|
partnerId:
|
description: 合作伙伴id
|
type: integer
|
resupplyWhIds:
|
description: 补给来源仓库ID
|
items:
|
type: string
|
type: array
|
required:
|
- code
|
type: object
|
request.DoMonthStats:
|
properties:
|
token:
|
type: string
|
type: object
|
request.FinishLocationProductAmount:
|
properties:
|
locationProductAmountId:
|
description: 库存盘点id
|
type: integer
|
operationId:
|
description: 出入库id
|
type: integer
|
productId:
|
description: 产品id
|
type: string
|
type: object
|
request.GetAmountAndPrediction:
|
properties:
|
locationId:
|
type: integer
|
productId:
|
type: string
|
type: object
|
request.GetInventoryForms:
|
properties:
|
categoryIds:
|
description: 产品类型id
|
items:
|
type: integer
|
type: array
|
keyWord:
|
description: 搜索条件
|
type: string
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
warehouseCode:
|
description: 仓库缩写
|
type: string
|
type: object
|
request.GetInventoryHistory:
|
properties:
|
baseOperationType:
|
allOf:
|
- $ref: '#/definitions/constvar.BaseOperationType'
|
description: 基础作业类型
|
keyWord:
|
description: 搜索条件
|
type: string
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
produceId:
|
description: 产品id
|
type: string
|
productName:
|
description: 产品名称
|
type: string
|
unit:
|
description: 单位
|
type: string
|
type: object
|
request.GetList:
|
properties:
|
keyword:
|
type: string
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
type: object
|
request.GetLocationForms:
|
properties:
|
keyWord:
|
type: string
|
locationId:
|
type: integer
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
productId:
|
type: string
|
wareHouseCode:
|
type: string
|
type: object
|
request.GetLocationList:
|
properties:
|
isScrapLocation:
|
description: 是否报废
|
type: boolean
|
jointName:
|
description: 拼接名称
|
type: string
|
keyWord:
|
type: string
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
type:
|
type: integer
|
type: object
|
request.GetMonthStats:
|
properties:
|
date:
|
type: string
|
keyword:
|
type: string
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
type: object
|
request.GetProductList:
|
properties:
|
categoryId:
|
type: integer
|
keyWord:
|
type: string
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
type: object
|
request.GetReorderRuleList:
|
properties:
|
keyWord:
|
type: string
|
locationId:
|
type: integer
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
productId:
|
type: string
|
type:
|
description: 类型:bh=补货
|
type: string
|
type: object
|
request.GetRuleList:
|
properties:
|
locationId:
|
description: 位置id
|
type: integer
|
productId:
|
description: 产品id
|
type: string
|
type: object
|
request.OperationAllList:
|
properties:
|
number:
|
type: string
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
sourceNumber:
|
type: string
|
type: object
|
request.OperationCondition:
|
properties:
|
condition:
|
type: string
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
type: object
|
request.OperationDetails:
|
properties:
|
OperationId:
|
description: 操作id
|
type: integer
|
amount:
|
description: ProductName string `json:"productName" gorm:"type:varchar(255);not
|
null;comment:产品名称"` //产品名称
|
type: number
|
auxiliaryAmount:
|
description: 辅助数量
|
type: number
|
auxiliaryUnit:
|
description: 辅助单位
|
type: string
|
fromLocationId:
|
description: |-
|
Unit string `json:"unit" gorm:"type:varchar(31);comment:单位"` //单位
|
Product models.Material `json:"product" gorm:"foreignKey:ProductId;references:ID"`
|
type: integer
|
productId:
|
description: 产品id
|
type: string
|
toLocationId:
|
description: 目标位置id
|
type: integer
|
totalGrossWeight:
|
description: 总毛重
|
type: number
|
totalNetWeight:
|
description: 总净重
|
type: number
|
type: object
|
request.OperationList:
|
properties:
|
number:
|
type: string
|
operationTypeId:
|
type: integer
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
status:
|
$ref: '#/definitions/constvar.OperationStatus'
|
type: object
|
request.PageInfo:
|
properties:
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
type: object
|
request.QueryDisuseList:
|
properties:
|
number:
|
type: string
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
type: object
|
request.QueryOperationHistory:
|
properties:
|
locationId:
|
type: integer
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
productId:
|
type: string
|
type: object
|
request.QueryOperationList:
|
properties:
|
page:
|
description: 页码
|
type: integer
|
pageSize:
|
description: 每页大小
|
type: integer
|
productId:
|
type: string
|
type: object
|
request.SaveUnitDict:
|
properties:
|
data:
|
items:
|
$ref: '#/definitions/request.UnitDict'
|
type: array
|
type: object
|
request.UnitDict:
|
properties:
|
isDefault:
|
type: boolean
|
name:
|
type: string
|
type: object
|
request.UpdateCompany:
|
properties:
|
id:
|
type: integer
|
name:
|
description: 公司名称
|
type: string
|
type: object
|
request.UpdateDepartment:
|
properties:
|
id:
|
type: integer
|
name:
|
description: 部门名称
|
type: string
|
number:
|
description: 部门编号
|
type: string
|
parentId:
|
description: 上级部门ID 一级部门传0
|
type: integer
|
remark:
|
description: 备注
|
type: string
|
type: object
|
request.UpdateDisuse:
|
properties:
|
amount:
|
type: number
|
baseOperationType:
|
$ref: '#/definitions/constvar.BaseOperationType'
|
fromLocationId:
|
type: integer
|
id:
|
type: integer
|
number:
|
type: string
|
operationDate:
|
type: string
|
productId:
|
type: string
|
sourceNumber:
|
type: string
|
status:
|
$ref: '#/definitions/constvar.OperationStatus'
|
toLocationId:
|
type: integer
|
type: object
|
request.UpdateLocationProduct:
|
properties:
|
areaId:
|
description: 区域id
|
type: integer
|
id:
|
type: integer
|
locationId:
|
description: 位置id
|
type: integer
|
productCategoryId:
|
description: 产品种类id
|
type: integer
|
productId:
|
description: 产品id
|
type: string
|
ruleType:
|
allOf:
|
- $ref: '#/definitions/constvar.RuleType'
|
description: 上架规则类型 1:产品类型;2:产品类别类型
|
type: object
|
request.UpdateLocationProductAmount:
|
properties:
|
adjustAmount:
|
description: LocationProductAmountId int `json:"locationProductAmountId"`
|
//库存盘点id
|
type: number
|
amount:
|
description: 库存数量
|
type: number
|
differenceAmount:
|
description: 计数数量
|
type: number
|
locationId:
|
description: 位置id
|
type: integer
|
operationId:
|
description: 出入库id
|
type: integer
|
productCategoryId:
|
description: 产品种类id
|
type: integer
|
productId:
|
description: 产品id
|
type: string
|
type: object
|
request.UpdateOperation:
|
properties:
|
accountant:
|
type: string
|
accountantId:
|
type: string
|
baseOperationType:
|
allOf:
|
- $ref: '#/definitions/constvar.BaseOperationType'
|
description: 基础作业类型
|
comment:
|
description: 备注
|
type: string
|
companyID:
|
description: 公司ID-客户
|
type: string
|
companyName:
|
description: 公司名称-客户名称
|
type: string
|
contacterID:
|
description: 联系人ID-非必填
|
type: integer
|
contacterName:
|
description: 联系人姓名-非必填
|
type: string
|
custodian:
|
type: string
|
custodianId:
|
type: string
|
details:
|
items:
|
$ref: '#/definitions/request.OperationDetails'
|
type: array
|
id:
|
type: integer
|
locationId:
|
description: 源位置id
|
type: integer
|
logisticCompanyId:
|
type: string
|
logisticWeight:
|
description: 物流重量
|
type: number
|
manager:
|
type: string
|
managerId:
|
type: string
|
number:
|
description: 单号
|
type: string
|
operationDate:
|
description: |-
|
FromLocationId int `json:"fromLocationId" gorm:"type:int;not null;comment:源位置id"` //源位置id
|
ToLocationId int `json:"toLocationId" gorm:"type:int;not null;comment:目标位置id"` //目标位置id
|
type: string
|
operationTypeId:
|
description: 作业类型id
|
type: integer
|
operationTypeName:
|
description: 作业类型名称
|
type: string
|
receiverAddr:
|
type: string
|
receiverName:
|
type: string
|
receiverPhone:
|
type: string
|
sourceNumber:
|
description: 源单号
|
type: string
|
status:
|
allOf:
|
- $ref: '#/definitions/constvar.OperationStatus'
|
description: 状态
|
toLocationId:
|
description: 目标位置id
|
type: integer
|
waybillNumber:
|
description: 运单号
|
type: string
|
weight:
|
description: 重量
|
type: number
|
type: object
|
request.UpdateOperationType:
|
properties:
|
ReservationDaysBeforePriority:
|
description: 在优先级的前几天
|
type: integer
|
baseOperationType:
|
allOf:
|
- $ref: '#/definitions/constvar.BaseOperationType'
|
description: 基础作业类型
|
companyId:
|
description: 公司id
|
type: integer
|
createBackorder:
|
allOf:
|
- $ref: '#/definitions/constvar.WhetherType'
|
description: 创建欠单
|
defaultLocationDestId:
|
description: 默认目标位置id
|
type: integer
|
defaultLocationSrcId:
|
description: 默认源位置id
|
type: integer
|
id:
|
type: integer
|
name:
|
description: 仓库名称
|
type: string
|
prefix:
|
description: 前缀
|
type: string
|
printLabel:
|
description: 是否打印标签
|
type: boolean
|
reservationDaysBefore:
|
description: 收货前几天
|
type: integer
|
reservationMethod:
|
allOf:
|
- $ref: '#/definitions/constvar.ReservationMethod'
|
description: 保留方式
|
returnOperationTypeID:
|
description: 退货类型ID
|
type: integer
|
showOperations:
|
description: 显示作业详情
|
type: boolean
|
warehouseId:
|
description: 仓库id
|
type: integer
|
type: object
|
response.InventoryForms:
|
properties:
|
amount:
|
description: 在库数量
|
type: number
|
availableNumber:
|
description: 可用库存
|
type: number
|
cost:
|
description: 成本
|
type: number
|
in:
|
description: 入库
|
type: number
|
out:
|
description: 出库
|
type: number
|
produceId:
|
description: 产品id
|
type: string
|
productName:
|
description: 产品名称
|
type: string
|
productType:
|
description: 产品类型
|
type: string
|
unit:
|
description: 单位
|
type: string
|
value:
|
description: 总价值
|
type: number
|
type: object
|
response.InventoryHistory:
|
properties:
|
amount:
|
description: 数量
|
type: number
|
baseOperationType:
|
allOf:
|
- $ref: '#/definitions/constvar.BaseOperationType'
|
description: 基础作业类型
|
contactedName:
|
description: 完成者
|
type: string
|
date:
|
description: 日期
|
type: string
|
fromLocation:
|
description: 源位置
|
type: string
|
fromLocationId:
|
type: integer
|
number:
|
description: 单号
|
type: string
|
operationId:
|
type: integer
|
operationTypeName:
|
description: 作业类型名称
|
type: string
|
productId:
|
type: string
|
productName:
|
description: 产品名称
|
type: string
|
status:
|
description: 状态
|
type: string
|
toLocation:
|
description: 目标位置
|
type: string
|
toLocationId:
|
type: integer
|
unit:
|
description: 单位
|
type: string
|
weight:
|
description: 重量
|
type: number
|
type: object
|
response.LocationForms:
|
properties:
|
amount:
|
description: 数量
|
type: number
|
locationId:
|
description: 位置id
|
type: integer
|
locationName:
|
description: 位置名称
|
type: string
|
produceId:
|
description: 产品id
|
type: string
|
productName:
|
description: 产品名称
|
type: string
|
productTypeName:
|
description: 产品类别
|
type: string
|
unit:
|
description: 单位
|
type: string
|
value:
|
description: 总价值
|
type: number
|
type: object
|
response.RuleList:
|
properties:
|
locationList:
|
description: 位置列表
|
items:
|
$ref: '#/definitions/models.Location'
|
type: array
|
productList:
|
description: 产品列表
|
items:
|
$ref: '#/definitions/models.Material'
|
type: array
|
type: object
|
util.Response:
|
properties:
|
code:
|
type: integer
|
data: {}
|
msg:
|
type: string
|
type: object
|
util.ResponseList:
|
properties:
|
code:
|
type: integer
|
data: {}
|
msg:
|
type: string
|
page:
|
type: integer
|
pageSize:
|
type: integer
|
total:
|
type: integer
|
type: object
|
info:
|
contact: {}
|
paths:
|
/api-s/v1/organize/department:
|
get:
|
parameters:
|
- description: 页码
|
in: query
|
name: page
|
type: integer
|
- description: 每页大小
|
in: query
|
name: pageSize
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/models.Department'
|
type: array
|
type: object
|
summary: 查询部门信息列表
|
tags:
|
- 部门信息
|
post:
|
parameters:
|
- description: 部门信息信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddDepartment'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 添加部门信息
|
tags:
|
- 部门信息
|
/api-s/v1/organize/department/{id}:
|
delete:
|
parameters:
|
- description: 部门信息信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateDepartment'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 编辑部门信息
|
tags:
|
- 部门信息
|
put:
|
parameters:
|
- description: 部门信息信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateDepartment'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 编辑部门信息
|
tags:
|
- 部门信息
|
/api-wms/v1/attachment/uploadFiles:
|
post:
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 上传附件
|
tags:
|
- 附件管理
|
/api-wms/v1/code/getAutoCode:
|
post:
|
parameters:
|
- description: 参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/code.CodeStandard'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
additionalProperties: true
|
type: object
|
type: object
|
summary: 获取自动编码
|
tags:
|
- 编码
|
/api-wms/v1/code/getCodeList:
|
get:
|
parameters:
|
- in: query
|
name: codeStandID
|
type: string
|
- in: query
|
name: name
|
type: string
|
- description: 页码
|
in: query
|
name: page
|
type: integer
|
- description: 每页大小
|
in: query
|
name: pageSize
|
type: integer
|
- in: query
|
name: type
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: OK
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/code.CodeStandard'
|
type: array
|
type: object
|
summary: 获取编码列表
|
tags:
|
- 编码
|
/api-wms/v1/company/company:
|
get:
|
parameters:
|
- in: query
|
name: keyword
|
type: string
|
- description: 页码
|
in: query
|
name: page
|
type: integer
|
- description: 每页大小
|
in: query
|
name: pageSize
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/models.Company'
|
type: array
|
type: object
|
summary: 查询公司列表
|
tags:
|
- 公司
|
post:
|
parameters:
|
- description: 公司信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddCompany'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 添加公司
|
tags:
|
- 公司
|
/api-wms/v1/company/company/{id}:
|
delete:
|
parameters:
|
- description: 公司id
|
in: path
|
name: id
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 删除公司
|
tags:
|
- 公司
|
put:
|
parameters:
|
- description: 公司信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateCompany'
|
- description: 公司id
|
in: path
|
name: id
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 编辑公司
|
tags:
|
- 公司
|
/api-wms/v1/forms/doMonthStats:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.DoMonthStats'
|
- description: token
|
in: header
|
name: Authorization
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/models.MonthStats'
|
type: array
|
type: object
|
summary: 手动跑月度统计库存报表
|
tags:
|
- 报表
|
/api-wms/v1/forms/downloadInventoryForms:
|
post:
|
parameters:
|
- description: token
|
in: header
|
name: Authorization
|
required: true
|
type: string
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.GetInventoryForms'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/response.InventoryForms'
|
type: array
|
type: object
|
summary: 下载库存报表
|
tags:
|
- 报表
|
/api-wms/v1/forms/downloadLocationForms:
|
post:
|
parameters:
|
- description: token
|
in: header
|
name: Authorization
|
required: true
|
type: string
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.GetLocationForms'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/response.LocationForms'
|
type: array
|
type: object
|
summary: 下载位置报表
|
tags:
|
- 报表
|
/api-wms/v1/forms/getHistory:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.GetInventoryHistory'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/response.InventoryHistory'
|
type: array
|
type: object
|
summary: 获取历史信息
|
tags:
|
- 报表
|
/api-wms/v1/forms/getInventoryForms:
|
post:
|
parameters:
|
- description: token
|
in: header
|
name: Authorization
|
required: true
|
type: string
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.GetInventoryForms'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/response.InventoryForms'
|
type: array
|
type: object
|
summary: 获取库存报表
|
tags:
|
- 报表
|
/api-wms/v1/forms/getLocationForms:
|
post:
|
parameters:
|
- description: token
|
in: header
|
name: Authorization
|
required: true
|
type: string
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.GetLocationForms'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/response.LocationForms'
|
type: array
|
type: object
|
summary: 获取位置报表
|
tags:
|
- 报表
|
/api-wms/v1/forms/monthStats:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.GetMonthStats'
|
- description: token
|
in: header
|
name: Authorization
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/models.MonthStats'
|
type: array
|
type: object
|
summary: 月度统计库存报表
|
tags:
|
- 报表
|
/api-wms/v1/location/addLocation:
|
post:
|
parameters:
|
- description: 位置信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/models.Location'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 添加位置信息
|
tags:
|
- 位置
|
/api-wms/v1/location/deleteLocation/{id}:
|
delete:
|
parameters:
|
- description: id
|
in: path
|
name: id
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 删除位置
|
tags:
|
- 位置
|
/api-wms/v1/location/getLocationDetails/{id}:
|
get:
|
parameters:
|
- description: id
|
in: path
|
name: id
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/models.Location'
|
type: object
|
summary: 获取位置详情
|
tags:
|
- 位置
|
/api-wms/v1/location/getLocationList:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.GetLocationList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/models.Location'
|
type: array
|
type: object
|
summary: 获取位置列表
|
tags:
|
- 位置
|
/api-wms/v1/location/getLocationTreeList:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/models.Location'
|
type: array
|
type: object
|
summary: 获取位置列表树
|
tags:
|
- 位置
|
/api-wms/v1/location/updateLocation:
|
post:
|
parameters:
|
- description: 产品信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/models.Location'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 修改位置
|
tags:
|
- 位置
|
/api-wms/v1/locationProduct/add:
|
post:
|
parameters:
|
- description: 新增上架规则
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddLocationProduct'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 添加上架规则
|
tags:
|
- 上架规则
|
/api-wms/v1/locationProduct/delete/{id}:
|
delete:
|
parameters:
|
- description: id
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 删除上架规则
|
tags:
|
- 上架规则
|
/api-wms/v1/locationProduct/list:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.PageInfo'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 上架规则列表
|
tags:
|
- 上架规则
|
/api-wms/v1/locationProduct/update:
|
post:
|
parameters:
|
- description: 修改参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateLocationProduct'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 修改上架规则
|
tags:
|
- 上架规则
|
/api-wms/v1/locationProductAmount/add:
|
post:
|
parameters:
|
- description: 入库/出库信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateLocationProductAmount'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 添加库存盘点信息
|
tags:
|
- 库存盘点
|
/api-wms/v1/locationProductAmount/finish:
|
post:
|
parameters:
|
- description: 入参
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.FinishLocationProductAmount'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 应用、验证
|
tags:
|
- 库存盘点
|
/api-wms/v1/locationProductAmount/getLocationProductAmount:
|
post:
|
parameters:
|
- description: 入参
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.GetRuleList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/models.LocationProductAmount'
|
type: object
|
summary: 获取位置产品信息
|
tags:
|
- 库存盘点
|
/api-wms/v1/locationProductAmount/getRuleList:
|
post:
|
parameters:
|
- description: 查询信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.GetRuleList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/response.RuleList'
|
type: array
|
type: object
|
summary: 获取上架规则
|
tags:
|
- 库存盘点
|
/api-wms/v1/locationProductAmount/list:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.GetList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 库存盘点列表
|
tags:
|
- 库存盘点
|
/api-wms/v1/locationProductAmount/update:
|
post:
|
parameters:
|
- description: 入库/出库信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateLocationProductAmount'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 修改库存盘点信息
|
tags:
|
- 库存盘点
|
/api-wms/v1/operation/cancel/{id}:
|
put:
|
parameters:
|
- description: id
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 取消
|
tags:
|
- 入库/出库
|
/api-wms/v1/operation/finish/{id}:
|
put:
|
parameters:
|
- description: id
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 更改记录状态
|
tags:
|
- 入库/出库
|
/api-wms/v1/operation/getClientList:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 获取物流公司列表
|
tags:
|
- 入库/出库
|
/api-wms/v1/operation/getLogisticCompanyList:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/models.LogisticCompany'
|
type: array
|
type: object
|
summary: 获取物流公司列表
|
tags:
|
- 入库/出库
|
/api-wms/v1/operation/getOperationInfo/{id}:
|
get:
|
parameters:
|
- description: id
|
in: path
|
name: id
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 入库/出库列表
|
tags:
|
- 入库/出库
|
/api-wms/v1/operation/getPersonnelList:
|
get:
|
parameters:
|
- description: 参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.OperationCondition'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/inventory_order.WorkerInfo'
|
type: array
|
type: object
|
summary: 获取人员列表
|
tags:
|
- 入库/出库
|
/api-wms/v1/operation/getSupplierList:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 获取物流公司列表
|
tags:
|
- 入库/出库
|
/api-wms/v1/operation/list:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.OperationList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 入库/出库列表
|
tags:
|
- 入库/出库
|
/api-wms/v1/operation/listByCondition:
|
post:
|
parameters:
|
- description: 参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.OperationCondition'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 出入库明细
|
tags:
|
- 入库/出库
|
/api-wms/v1/operation/listTransfer:
|
post:
|
parameters:
|
- description: 参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.OperationAllList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 库存调拨列表
|
tags:
|
- 入库/出库
|
/api-wms/v1/operation/operation:
|
post:
|
parameters:
|
- description: 入库/出库信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddOperation'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 添加入库/出库
|
tags:
|
- 入库/出库
|
/api-wms/v1/operation/operation/{id}:
|
delete:
|
parameters:
|
- description: id
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 删除入库/出库信息
|
tags:
|
- 入库/出库
|
/api-wms/v1/operation/outputOperation/{id}:
|
put:
|
parameters:
|
- description: id
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 打印
|
tags:
|
- 入库/出库
|
/api-wms/v1/operation/update:
|
post:
|
parameters:
|
- description: 入库信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateOperation'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 修改入库/出库信息
|
tags:
|
- 入库/出库
|
/api-wms/v1/operationType/listTransfer:
|
get:
|
parameters:
|
- in: query
|
name: keyword
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.ResponseList'
|
summary: 调拨类型列表
|
tags:
|
- 业务类型
|
/api-wms/v1/operationType/operationType:
|
get:
|
parameters:
|
- in: query
|
name: keyword
|
type: string
|
- description: 页码
|
in: query
|
name: page
|
type: integer
|
- description: 每页大小
|
in: query
|
name: pageSize
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.ResponseList'
|
summary: 查询作业类型列表
|
tags:
|
- 业务类型
|
post:
|
parameters:
|
- description: 作业类型信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddOperationType'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 添加作业类型
|
tags:
|
- 业务类型
|
/api-wms/v1/operationType/operationType/{id}:
|
delete:
|
parameters:
|
- description: 作业类型id
|
in: path
|
name: id
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 删除作业类型
|
tags:
|
- 业务类型
|
put:
|
parameters:
|
- description: 作业类型信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateOperationType'
|
- description: 作业类型id
|
in: path
|
name: id
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 编辑作业类型
|
tags:
|
- 业务类型
|
/api-wms/v1/product/addDisuse:
|
post:
|
parameters:
|
- description: 入库/出库信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddDisuse'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 添加报废信息
|
tags:
|
- 产品
|
/api-wms/v1/product/addProduct:
|
post:
|
parameters:
|
- description: 产品信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/models.Material'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 添加产品
|
tags:
|
- 产品
|
/api-wms/v1/product/addProductCategory:
|
post:
|
parameters:
|
- description: 产品类型信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/models.ProductCategory'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 添加产品类型
|
tags:
|
- 产品类型
|
/api-wms/v1/product/cancelDisuse/{id}:
|
put:
|
parameters:
|
- description: id
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 取消报废
|
tags:
|
- 产品
|
/api-wms/v1/product/deleteProduct/{id}:
|
delete:
|
parameters:
|
- description: id
|
in: path
|
name: id
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 删除产品
|
tags:
|
- 产品
|
/api-wms/v1/product/deleteProductCategory/{id}:
|
delete:
|
parameters:
|
- description: id
|
in: path
|
name: id
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 删除产品类型
|
tags:
|
- 产品类型
|
/api-wms/v1/product/finishDisuse/{id}:
|
put:
|
parameters:
|
- description: id
|
in: path
|
name: id
|
required: true
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 验证报废
|
tags:
|
- 产品
|
/api-wms/v1/product/getProductCategoryDetails/{id}:
|
get:
|
parameters:
|
- description: id
|
in: path
|
name: id
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/models.Material'
|
type: object
|
summary: 获取产品类型详情
|
tags:
|
- 产品类型
|
/api-wms/v1/product/getProductCategoryList:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.GetProductList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/models.ProductCategory'
|
type: array
|
type: object
|
summary: 获取产品类型列表
|
tags:
|
- 产品类型
|
/api-wms/v1/product/getProductDetails/{id}:
|
get:
|
parameters:
|
- description: id
|
in: path
|
name: id
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/models.Material'
|
type: object
|
summary: 获取产品详情
|
tags:
|
- 产品
|
/api-wms/v1/product/getProductList:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.GetProductList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/models.Material'
|
type: array
|
type: object
|
summary: 获取产品列表
|
tags:
|
- 产品
|
/api-wms/v1/product/getUnitInfo:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/models.UnitDict'
|
type: array
|
type: object
|
summary: 获取单位信息
|
tags:
|
- 产品
|
/api-wms/v1/product/getUserInfo:
|
get:
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
additionalProperties: true
|
type: object
|
type: object
|
summary: 获取登录用户信息
|
tags:
|
- 产品
|
/api-wms/v1/product/listDisuse:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.QueryDisuseList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 报废列表
|
tags:
|
- 产品
|
/api-wms/v1/product/listHistory:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.QueryOperationHistory'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/models.Operation'
|
type: array
|
type: object
|
summary: 产品位置历史信息
|
tags:
|
- 产品
|
/api-wms/v1/product/listOperaton:
|
post:
|
parameters:
|
- description: 查询参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.QueryOperationList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/models.Operation'
|
type: array
|
type: object
|
summary: 产品历史出入库信息
|
tags:
|
- 产品
|
/api-wms/v1/product/saveUnitDict:
|
post:
|
parameters:
|
- description: 参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.SaveUnitDict'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 更新计量单位字典
|
tags:
|
- 数据字典
|
/api-wms/v1/product/updateDisuse:
|
post:
|
parameters:
|
- description: 入库/出库信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.UpdateDisuse'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 修改报废信息
|
tags:
|
- 产品
|
/api-wms/v1/product/updateProduct:
|
post:
|
parameters:
|
- description: 产品信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/models.Material'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 修改产品
|
tags:
|
- 产品
|
/api-wms/v1/product/updateProductCategory:
|
post:
|
parameters:
|
- description: 产品信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/models.ProductCategory'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 修改产品类型
|
tags:
|
- 产品类型
|
/api-wms/v1/reorderRule/addReorderRule:
|
post:
|
parameters:
|
- description: 重订货规则
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/models.ReorderRule'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 添加重订货规则
|
tags:
|
- 重订货规则
|
/api-wms/v1/reorderRule/getAmountAndPrediction:
|
post:
|
parameters:
|
- description: 重订货规则
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.GetAmountAndPrediction'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
additionalProperties: true
|
type: object
|
type: array
|
type: object
|
summary: 获取在库与预测数量
|
tags:
|
- 重订货规则
|
/api-wms/v1/reorderRule/getReorderRuleList:
|
post:
|
parameters:
|
- description: 参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.GetReorderRuleList'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/models.ReorderRule'
|
type: array
|
type: object
|
summary: 获取重订货规则列表
|
tags:
|
- 重订货规则
|
/api-wms/v1/reorderRule/orderAgain:
|
post:
|
parameters:
|
- description: 重订货规则
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/models.ReorderRule'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 再订一次
|
tags:
|
- 重订货规则
|
/api-wms/v1/reorderRule/submitOrder:
|
post:
|
parameters:
|
- description: 参数
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/models.ReorderRule'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 再订一次
|
tags:
|
- 重订货规则
|
/api-wms/v1/reorderRule/updateReorderRule:
|
post:
|
parameters:
|
- description: 重订货规则
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/models.ReorderRule'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 更新重订货规则
|
tags:
|
- 重订货规则
|
/api-wms/v1/warehouse/getWarehouseDetails/{id}:
|
get:
|
parameters:
|
- description: 仓库id
|
in: path
|
name: id
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.Response'
|
- properties:
|
data:
|
$ref: '#/definitions/models.Warehouse'
|
type: object
|
summary: 获取仓库详情
|
tags:
|
- 仓库
|
/api-wms/v1/warehouse/updateWarehouse:
|
post:
|
parameters:
|
- description: 仓库信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/models.Warehouse'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 编辑仓库
|
tags:
|
- 仓库
|
/api-wms/v1/warehouse/warehouse:
|
get:
|
parameters:
|
- in: query
|
name: keyword
|
type: string
|
- description: 页码
|
in: query
|
name: page
|
type: integer
|
- description: 每页大小
|
in: query
|
name: pageSize
|
type: integer
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
allOf:
|
- $ref: '#/definitions/util.ResponseList'
|
- properties:
|
data:
|
items:
|
$ref: '#/definitions/models.Warehouse'
|
type: array
|
type: object
|
summary: 查询仓库列表
|
tags:
|
- 仓库
|
post:
|
parameters:
|
- description: 仓库信息
|
in: body
|
name: object
|
required: true
|
schema:
|
$ref: '#/definitions/request.AddWarehouse'
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 添加仓库
|
tags:
|
- 仓库
|
/api-wms/v1/warehouse/warehouse/{id}:
|
delete:
|
parameters:
|
- description: 仓库id
|
in: path
|
name: id
|
required: true
|
type: string
|
produces:
|
- application/json
|
responses:
|
"200":
|
description: 成功
|
schema:
|
$ref: '#/definitions/util.Response'
|
summary: 删除仓库
|
tags:
|
- 仓库
|
swagger: "2.0"
|