批量新建采购条目及导出采购规格
批量新建采购条目及导出采购规格
数据库表改动
xnn_core_product_2库:
INSERT INTO `auth_permission` (`name`, `name_en`, `content_type_id`, `codename`, `level2_id`)
VALUES
('导出采购规格', 'Export Pur Spec', 17, 'export_pur_spec', 25),
('新建采购条目(导入)', 'Add Purchase Task Item Import', 22, 'add_purchase_task_item_import', 21);
stock工程
station/task/purchase/import 新增
接口描述:批量导入采购条目
method:post
请求:
file M file excel文件
响应:
'data':{
success_list: [{
spec_id M str 采购规格id
spu_name M str 采购商品名称
ratio M float 采购比例
std_unit_name M str 基本单位
purchase_unit_name M str 采购单位
supplier_id O str 供应商id
purchase_amount M float 采购量
}],
fail_list: [{
spec_id M str 采购规格id
spec_name M str 规格名称
category_1 M str 一级分类
category_2 M str 二级分类
spu_name M str 商品
purchase_spec M str 采购规格
supplier_id M str 供应商编号
supplier_name M str 供应商名称
purchase_amount M float 采购量
fail_reason M str 失败原因
}]
}
station/task/purchase/batch_create/import 新增
接口描述:通过二次确认批量导入的采购条目进行新建
method:post
请求:
purchase_task:[ M list 采购任务
{
supplier_id M str 供应商ID
spec_id M str 采购规格ID
purchase_amount M int 采购数量
cycle_start_time O datetime 运营时间
time_config_id O str 运营周期ID
}
]
响应:
'data':{
task_url M str 任务结果返回地址
}
purchase/task/get_settle_suppliers 新增
接口描述:根据采购规格id获取供应商列表
method:get
请求:
spec_ids: M list 采购规格id列表
响应:
'data':[{
spec_id M str 采购规格id
settle_suppliers M list 供应商id列表
}]
station/task/purchase/export_excel 新增
接口描述:导出批量新建采购条目的模板
method:get
请求:
export_type: M int 导出模板类型,1为空模板,2为带所有采购规格的模板
响应:
'data': excel M file excel文件
station工程
purchase_spec/export
接口描述:导出采购规格列表
method:get
请求:
category_id_1 O list 一级分类列表
category_id_2 O list 二级分类列表
pinlei_id O list 品类列表
search_text O str 搜索内容
响应:
'data':{
task_url M str 任务结果返回地址
}