package com.om.controller.admin; import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.om.entity.po.Dict; import com.om.service.IDictService; import com.om.utils.Constants; import com.om.utils.Result; 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; /** *
* 前端控制器 *
* * @author 何超 * @since 2022-08-23 */ @RestController @RequestMapping("/dict") @Api(tags = "图标模块") public class DictController { @Autowired private IDictService dictService; //新增或修改 @ApiOperation("新增或修改接口") @PostMapping("/save") public Result save(@RequestBody Dict dict) { return Result.succ(dictService.saveOrUpdate(dict)); } //根据ID删除 @ApiOperation("根据ID删除接口") @DeleteMapping("/delete/{id}") public Result delete(@PathVariable Integer id) { return Result.succ(dictService.removeById(id)); } @ApiOperation("根据ID批量删除接口") @PostMapping("/delete/batch") public Result deleteBatch(@RequestBody List