货值成本导出
货值成本导出迭代
少于200条数据后端返回数据给前端, 由前端生成Excel.(前后端改动)
大于200条数据后端异步做导出, 导出后的文件上传至腾讯云, 前端去腾讯云拉取文件.(后端改动, 前端不用改)
/station/report/value_export 货值导出接口
接口: /station/report/value_export
Method: GET
request:
不变
response:
{
"code": 0,
"msg": "",
"data": { # 用友格式导出
"async": 0,
"task_url": null,
"filename": "货值导出_2018-10-11_2018-10-11.xlsx",
"value_cost": [{ # 货值成本
"start_date": "2018-09-10", M string # 起始日期
"end_date": "2018-09-10", M string # 结束日期
"category_id_1": "A121", M string # 一级分类ID
"category_id_1_name": "鱼类", M string # 一级分类名称
"category_id_2": "B123", M string # 二级分类ID
"category_id_2_name": "XXX", M string # 二级分类名称
"spu_id": "DXXX", M string # 商品ID
"spu_name": "XXX", M string # 商品名称
"std_unit_name": "xxx", M string # 基本单位
"in_stock_num": "1.21", M string # 本期入库数
"in_stock_price": "1.21", M string # 本期入库均价
"in_stock_value": "123.12", M string # 本期入库金额
"out_stock_num": "1.21", M string # 本期出库数
"out_stock_price": "1.21", M string # 本期出库均价
"out_stock_value": "123.12", M string # 本期出库金额
"return_stock_num": "1.21", M string # 本期退货数
"return_stock_price": "1.21", M string # 本期退货均价
"return_stock_value": "123.12", M string # 本期退货金额
"in_return_stock_num": "1.21", M string # 本期退货入库数
"in_return_stock_price": "1.21", M string # 本期退货入库均价
"in_return_stock_value": "123.12", M string # 本期退货入库金额
"increase_stock_num": "123", M string # 本期报溢数
"increase_stock_price": "1.12", M string # 本期报溢均价
"increase_stock_value": "1.12", M string # 本期报溢金额
"loss_stock_num": "1.12", M string # 本期报损数
"loss_stock_price": "1.32", M string # 本期报损均价
"loss_stock_value": "1.31", M string # 本期报损金额
}, ...],
"change_details": [{ # 变动明细
"date_time": "2018-09-10", M string # 库存变动时间
"category_id_1": "A1213", M string # 一级分类ID
"category_id_1_name": "XX", M string # 一级分类名称
"category_id_2": "B213", M string # 二级分类ID
"category_id_2_name": "XXX", M string # 二级分类名称
"spu_id": "D1212", M string # 商品ID
"spu_name": "spu", M string # 商品名称
"std_unit": "斤", M string # 基本单位
"stock_type": "入库", M string # 变动类型
"amount": "1.21", M string # 变动数量
"price": "1.21" M string # 单价
}, ...]
}
注: Excel数据
sheet1:
title: 货值成本
column: 起始日期, 结束日期, 一级分类ID, 一级分类名称, 二级分类ID, 二级分类名称, 商品ID, 商品名称, 基本单位,
本期入库数, 本期入库均价, 本期入库金额, 本期出库数, 本期出库均价, 本期出库金额, 本期退货数, 本期退货均价,
本期退货金额, 本期退货入库数, 本期退货入库均价, 本期退货入库金额, 本期报溢数, 本期报溢均价, 本期报溢金额,
本期报损数, 本期报损均价, 本期报损金额
sheet2:
title: 变动明细
column: 变动明细, 库存变动时间, 一级分类ID, 一级分类名称, 二级分类ID, 二级分类名称, 商品ID, 商品名称, 基本单位, 变动类型,
变动数量, 单价