删除销售报价单
删除销售报价单
Head
- Author: GuLong
- Status: update
- Type: Standards
- Created: 2018-12-06
数据库相关
xnn_core_product_2.auth_permission (mysql)
# 添加 删除销售报价单权限(codename: delete_salemenu)
sql: INSERT INTO `xnn_core_product_2`.`auth_permission`(`name`, `name_en`, `content_type_id`, `codename`, `level2_id`) VALUES ('删除销售报价单', 'Delete Salemenu', 15, 'delete_salemenu', 8);
# 添加 导出报价单商品权限(codename: export_sale_skus)
sql: INSERT INTO `xnn_core_product_2`.`auth_permission`(`name`, `name_en`, `content_type_id`, `codename`, `level2_id`) VALUES ('导出报价单商品', 'Export Salemenu Skus', 16, 'export_sale_skus', 8);
Station接口改动
接口描述
提供删除销售报单价的功能
Method
POST
请求
id M Str 销售报价单id
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data
逻辑
效验报检单是否存在
效验不是代售报价单, 代售报价单不允许删除
效验不是默认报价单, 默认报价单不允许删除
解绑绑定该报价单的所有商户,如果商户只绑定了该报价单,则将其绑定到默认报价单上(解绑操作为物理删除)
逻辑删除该报价单中所有未被删除的sku
逻辑删除报价单
更新station信息
返回
接口描述
获取默认销售报价单的信息
Method
GET
请求
无
响应
code M int 返回码,0表示成功,其他表示错误
msg M string 错误信息
data
响应示例:
{
"code": 0,
"msg": "ok",
"data": {
"default_salemenu_id": "S6973",
"default_salemenu_name": "蔬菜销售",
"station_id": "T8521",
"station_name": "周敏-总仓"
}
}