Skip to content

货值成本导出

货值成本导出迭代

少于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, 商品名称, 基本单位, 变动类型,
            变动数量, 单价