07-其他出入库管理.md 4.7 KB

其他出入库管理

其他出入库管理分类提供其他出入库单类型查询、单据查询和创建接口,共 3 个API。


接口列表

序号 接口名称 Method 说明
1 其他出入库单类型查询 foonsu.erp.stockOtherOrders.listType 查询出入库类型
2 其他出入库单查询 foonsu.erp.stockOtherOrders.list 查询出入库单
3 其他出入库单创建 foonsu.erp.stockOtherOrders.save 创建出入库单

1. 其他出入库单类型查询

Method: foonsu.erp.stockOtherOrders.listType

请求方式: POST

简要描述: 查询其他出入库单类型

请求参数

参数名 必选 类型 说明
pageIndex Integer 当前页码
pageSize Integer 默认 20,最大不超过 50
type String 单据类型:0-其他入库单;1-其他出库单
status String 状态:0-启用;1-禁用

data(List)返回参数

参数名 类型 说明
type String 类型编码
id Long 类型ID
othersName String 类型名称
status String 状态:0-启用;1-禁用
remark String 备注

2. 其他出入库单查询

Method: foonsu.erp.stockOtherOrders.list

请求方式: POST

简要描述: 查询其他出入库单

请求参数

参数名 必选 类型 说明
pageIndex Integer 第几页,从1开始,默认1
pageSize Integer 默认20,最大不超过50
stockOtherOrdersNoList List[String] 其他出入库单号列表
outStockOtherOrdersNoList List[String] 外部单号列表
beginDate Date 起始时间
endDate Date 结束时间
timeType String 时间类型:1-创建时间;2-修改时间
type String 类型
status String 状态

data(List)返回参数

参数名 类型 说明
stockOtherOrdersId Long 单据ID
stockOtherOrdersNo String 单据编号
type String 类型
typeName String 类型名称
warehouseName String 仓库名称
totalQuantity BigDecimal 总数量
totalAmount BigDecimal 总金额
createDate Date 创建时间
status String 状态
remark String 备注
outOrderNo String 外部单号
stockOtherOrdersGoodsList List[Object] 商品明细列表

返回示例

{
  "errorCode": null,
  "msg": "操作成功",
  "data": {
    "total": 3,
    "data": [
      {
        "stockOtherOrdersId": 123,
        "stockOtherOrdersNo": "QTCK202001010001",
        "type": "1",
        "typeName": "盘亏出库",
        "warehouseName": "主仓库",
        "totalQuantity": 10,
        "totalAmount": 100.00,
        "createDate": "2020-01-01 12:00:00",
        "status": "1",
        "remark": "",
        "outOrderNo": "EXT202001010001",
        "stockOtherOrdersGoodsList": [
          {
            "goodsId": 456,
            "goodsCode": "SP001",
            "goodsName": "测试商品",
            "quantity": 10,
            "price": 10.00,
            "amount": 100.00,
            "batchNo": "B20200101",
            "productionDate": "2020-01-01",
            "validDays": 365
          }
        ]
      }
    ]
  },
  "date": null,
  "version": null,
  "success": true
}

3. 其他出入库单创建

Method: foonsu.erp.stockOtherOrders.save

请求方式: POST

简要描述: 创建其他出入库单

请求参数

参数名 必选 类型 说明
warehouseId Long 仓库ID
type String 单据类型:0-其他入库单;1-其他出库单
stockDate Date 出入库日期
othersTypeId Long 出入库类型ID
outStockOthersOrderNo String 外部系统单号
shopId Long 店铺ID(其他出库单选填)
reamrk String 单据备注
providerName String 供应商名称
cancel String 取消订单:0-否;1-是
stockOtherOrdersGoodsList List[Object] 商品明细列表

stockOtherOrdersGoodsList 参数

参数名 必选 类型 说明
goodsCode String 商品编码
quantity BigDecimal 数量
remark String 备注
price BigDecimal 单价
externalPrice String 外部价格