商品分类接口修改

This commit is contained in:
zhh 2018-05-22 16:08:45 +08:00
parent aba49c58cb
commit 96fc15e003
3 changed files with 16 additions and 1 deletions

View File

@ -65,8 +65,16 @@ public class PmsProductCategoryController {
return new CommonResult().pageSuccess(productCategoryList);
}
@ApiOperation("根据id获取商品分类")
@RequestMapping(value = "/{id}", method = RequestMethod.GET)
@ResponseBody
public Object getItem(@PathVariable Long id) {
PmsProductCategory productCategory = productCategoryService.getItem(id);
return new CommonResult().success(productCategory);
}
@ApiOperation("删除商品分类")
@RequestMapping(value = "/delete/{id}", method = RequestMethod.POST)
@RequestMapping(value = "/delete/{id}", method = RequestMethod.GET)
@ResponseBody
public Object delete(@PathVariable Long id) {
int count = productCategoryService.delete(id);

View File

@ -20,4 +20,5 @@ public interface PmsProductCategoryService {
List<PmsProductCategory> getList(Long parentId, Integer pageSize, Integer pageNum);
int delete(Long id);
PmsProductCategory getItem(Long id);
}

View File

@ -29,6 +29,7 @@ public class PmsProductCategoryServiceImpl implements PmsProductCategoryService
@Override
public int create(PmsProductCategoryParam pmsProductCategoryParam) {
PmsProductCategory productCategory = new PmsProductCategory();
productCategory.setProductCount(0);
BeanUtils.copyProperties(pmsProductCategoryParam, productCategory);
//没有父分类时为一级分类
setCategoryLevel(productCategory);
@ -64,6 +65,11 @@ public class PmsProductCategoryServiceImpl implements PmsProductCategoryService
return productCategoryMapper.deleteByPrimaryKey(id);
}
@Override
public PmsProductCategory getItem(Long id) {
return productCategoryMapper.selectByPrimaryKey(id);
}
/**
* 根据分类的parentId设置分类的level
*/