package com.ruoyi.warehouse.controller; import com.baomidou.mybatisplus.core.metadata.IPage; import com.baomidou.mybatisplus.core.toolkit.CollectionUtils; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.framework.aspectj.lang.annotation.Log; import com.ruoyi.framework.aspectj.lang.enums.BusinessType; import com.ruoyi.framework.web.controller.BaseController; import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.warehouse.mapper.WarehouseGoodsShelvesRowcolMapper; import com.ruoyi.warehouse.pojo.WarehouseGoodsShelvesRowcol; import com.ruoyi.warehouse.service.WarehouseGoodsShelvesRowcolService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @Api(tags = "商品货架行列") @RequestMapping("/warehouse/goodsShelvesRowcol") public class WarehouseGoodsShelvesRowcolController extends BaseController { @Autowired private WarehouseGoodsShelvesRowcolService warehouseGoodsShelvesRowcolService; @Autowired private WarehouseGoodsShelvesRowcolMapper warehouseGoodsShelvesRowcolMapper; @GetMapping("/list") @ApiOperation("商品货架行列-查询") @Log(title = "商品货架行列-查询", businessType = BusinessType.OTHER) public AjaxResult list() { List list = warehouseGoodsShelvesRowcolService.list(); return AjaxResult.success(list); } // @GetMapping("/listPage") // @ApiOperation("商品货架行列-分页查询") // @Log(title = "商品货架行列-分页查询", businessType = BusinessType.OTHER) // public AjaxResult listPage(Page page, WarehouseGoodsShelvesRowcol warehouseGoodsShelvesRowcol) { // IPage listPage = warehouseGoodsShelvesRowcolService.listPage(page, warehouseGoodsShelvesRowcol); // return AjaxResult.success(listPage); // } // @PostMapping("/add") // @ApiOperation("商品货架行列-添加") // @Log(title = "商品货架行列-添加", businessType = BusinessType.INSERT) // public AjaxResult add(@RequestBody WarehouseGoodsShelvesRowcol warehouseGoodsShelvesRowcol) { // return AjaxResult.success(warehouseGoodsShelvesRowcolService.save(warehouseGoodsShelvesRowcol)); // } // @PostMapping("/update") // @ApiOperation("商品货架行列-更新") // @Log(title = "商品货架行列-更新", businessType = BusinessType.UPDATE) // public AjaxResult update(@RequestBody WarehouseGoodsShelvesRowcol warehouseGoodsShelvesRowcol) { // return AjaxResult.success(warehouseGoodsShelvesRowcolService.updateById(warehouseGoodsShelvesRowcol)); // } // @PostMapping("/delete") // @ApiOperation("商品货架行列-删除") // @Log(title = "商品货架行列-删除", businessType = BusinessType.DELETE) // public AjaxResult delete(@RequestBody List ids) { // if(CollectionUtils.isEmpty(ids)) return AjaxResult.error("请传入要删除的ID"); // return AjaxResult.success(warehouseGoodsShelvesRowcolService.removeByIds(ids)); // } }