| | |
| | | import com.ruoyi.goods.domain.vo.MgtGoodsEditInfoVo; |
| | | import com.ruoyi.goods.domain.vo.MgtGoodsPageVo; |
| | | import com.ruoyi.goods.domain.vo.MgtGoodsTotalVo; |
| | | import com.ruoyi.goods.domain.vo.PageShopMgtGoodsVO; |
| | | import com.ruoyi.goods.service.goods.GoodsService; |
| | | import com.ruoyi.system.api.domain.dto.MgtBaseGetDto; |
| | | import com.ruoyi.system.api.domain.vo.MgtSelectGoodsPageVo; |
| | |
| | | @ApiOperation(value = "导出商品列表") |
| | | public void exportPageMgtGoods( MgtGoodsPageDto mgtGoodsPageDto, HttpServletResponse response) { |
| | | Page<MgtGoodsPageVo> page = new Page<>(); |
| | | if(page.getSize()>5000){ |
| | | if(mgtGoodsPageDto.getPageSize() > 5000){ |
| | | page.setSize(5000); |
| | | page.setCurrent(1); |
| | | }else{ |
| | | page.setSize(mgtGoodsPageDto.getPageSize()); |
| | | page.setCurrent(mgtGoodsPageDto.getPageNum()); |
| | | } |
| | | List<MgtGoodsPageVo> mgtGoodsPageVoList = goodsService.pageMgtGoods(page,mgtGoodsPageDto); |
| | | ExcelUtil<MgtGoodsPageVo> util = new ExcelUtil<MgtGoodsPageVo>(MgtGoodsPageVo.class); |
| | |
| | | MgtGoodsEditInfoVo mgtGoodsEditInfoVo = goodsService.getMgtGoodsEditInfo(mgtBaseGetDto); |
| | | return R.ok(mgtGoodsEditInfoVo); |
| | | } |
| | | |
| | | @RequestMapping(value = "/pageShopMgtGoods", method = RequestMethod.POST) |
| | | @ApiOperation(value = "商品信息-分页获取门店内商品信息【2.0】",tags = "管理台商户相关接口") |
| | | public R<Page<PageShopMgtGoodsVO>> pageShopMgtGoods(@RequestBody PageShopMgtGoodsDTO pageShopMgtGoodsDTO) { |
| | | Page<PageShopMgtGoodsVO> page = new Page<>(); |
| | | page.setSize(pageShopMgtGoodsDTO.getPageSize()); |
| | | page.setCurrent(pageShopMgtGoodsDTO.getPageNum()); |
| | | page.setOptimizeCountSql(false); |
| | | List<PageShopMgtGoodsVO> pageShopMgtGoods = goodsService.pageShopMgtGoods(page,pageShopMgtGoodsDTO); |
| | | return R.ok(page.setRecords(pageShopMgtGoods)); |
| | | } |
| | | |
| | | |
| | | @RequestMapping(value = "/updateGoodsPrice", method = RequestMethod.POST) |
| | | @ApiOperation(value = "商品信息-修改价格【2.0】",tags = "管理台商户相关接口") |
| | | public R<Void> updateGoodsPrice(@RequestBody UpdateGoodsPriceDTO updateGoodsPriceDTO) { |
| | | return goodsService.updateGoodsPrice(updateGoodsPriceDTO); |
| | | } |
| | | |
| | | } |