import service from '../service' // 商品分类管理api export class ProductCategoryApi { /** * 获取分类管理树 * @param {*} params */ getList = (params, showLoading = true) => { return service.get('/awl-product-service/ma/productCategory/list', { params, showLoading }) } /** * 新增分类树 * @param {*} params */ addInfo=(params) => { return service.post('/awl-product-service/ma/productCategory/save', params) } /** *修改分类树 * @param {*} params */ updateInfo=(params) => { return service.post('/awl-product-service/ma/productCategory/update', params) } /** *删除分类树 * @param {*} params */ deleteItem = (params) => { return service.post('/awl-product-service/ma/productCategory/deleteById', params) } /** * 分类添加品牌 * @param {*} params */ addItemBrand = (params) => { return service.post('/awl-product-service/ecProduct/save', params) } /** * 分类添加属性 * @param {*} params */ addItemProp = (params) => { return service.post('/awl-product-service/productProp/save', params) } /** * 获取分类品牌列表 * @param {*} params */ getCategoryBrandList = (params) => { return service.get('/awl-product-service/brand/getBrandByCatId', { params }) } /** * 获取分类属性列表 * @param {*} params */ getCategoryPropList = (params) => { return service.get('/awl-product-service/productProp/listByPage', { params }) } /** * 删除分类品牌 * @param {*} params */ deleteCategoryBrandItem = (params) => { return service.post('/awl-product-service/ecProduct/deleteById', params) } /** * 删除分类属性 * @param {*} params */ deleteCategoryPropItem = (params) => { return service.post('/awl-product-service/productProp/deleteById', params) } /** * 编辑分类属性 * @param {*} params */ editCategoryPropItem = (params) => { return service.post('/awl-product-service/productProp/update ', params) } /** * 通过分类获取属性值 * @param {*} params */ getByCategoryProp = (params) => { return service.get('/awl-product-service/productProp/findByCatId', { params }) } /** *批量添加品牌 */ batchAddBrand = (params) => { return service.post('/awl-product-service/saveBrand/batchAdd', params) } /** *批量添加属性 */ batchAddProp = (params) => { return service.post('/awl-product-service/saveProp/batchSave', params) } } export default new ProductCategoryApi()