| | |
| | | package com.ruoyi.web.controller.api; |
| | | |
| | | |
| | | import com.baomidou.mybatisplus.core.toolkit.Wrappers; |
| | | import com.ruoyi.common.core.domain.AjaxResult; |
| | | import com.ruoyi.framework.web.service.TokenService; |
| | | import com.ruoyi.system.domain.TGoodsType; |
| | | import com.ruoyi.system.service.TGoodsTypeService; |
| | | import io.swagger.annotations.Api; |
| | |
| | | public class TGoodsTypeController { |
| | | |
| | | private final TGoodsTypeService goodsTypeService; |
| | | private final TokenService tokenService; |
| | | |
| | | @Autowired |
| | | public TGoodsTypeController(TGoodsTypeService goodsTypeService) { |
| | | public TGoodsTypeController(TGoodsTypeService goodsTypeService, TokenService tokenService) { |
| | | this.goodsTypeService = goodsTypeService; |
| | | this.tokenService = tokenService; |
| | | } |
| | | |
| | | /** |
| | |
| | | @ApiOperation( value = "查询商品分类列表") |
| | | @PostMapping(value = "/list") |
| | | public AjaxResult<List<TGoodsType>> list() { |
| | | return AjaxResult.success(goodsTypeService.list()); |
| | | Long shopId = tokenService.getLoginUser().getObjectId(); |
| | | return AjaxResult.success(goodsTypeService.list(Wrappers.<TGoodsType>lambdaQuery().eq(TGoodsType::getShopId, shopId))); |
| | | } |
| | | |
| | | /** |
| | |
| | | @ApiOperation( value = "添加商品分类") |
| | | @PostMapping(value = "/add") |
| | | public AjaxResult<Boolean> add(@RequestBody TGoodsType dto) { |
| | | dto.setShopId(tokenService.getLoginUser().getObjectId()); |
| | | return AjaxResult.success(goodsTypeService.save(dto)); |
| | | } |
| | | |