package com.lf.server.controller.data; import com.lf.server.entity.data.DictEntity; import com.lf.server.service.data.DictService; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; /** * 字典管理 * @author sws * @date 2022-09.26 */ @RestController @RequestMapping("/Dict") public class DictController { @Autowired DictService dictService; @RequestMapping(value = "/insertDict", method = RequestMethod.POST, produces = "application/json; charset=UTF-8") public Integer insertDict(DictEntity dictEntity) { return dictService.insertDict(dictEntity); } @RequestMapping(value = "/insertDicts", method = RequestMethod.POST, produces = "application/json; charset=UTF-8") public Integer insertDicts(@RequestBody List dictEntity) { return dictService.insertDicts(dictEntity); } @ResponseBody @RequestMapping(value = "/deleteDict", method = RequestMethod.POST, produces = "application/json; charset=UTF-8") public Integer deleteStyle(int id) { return dictService.deleteDict(id); } @RequestMapping(value = "/deleteDicts", method = RequestMethod.POST, produces = "application/json; charset=UTF-8") public Integer deleteDicts(@RequestBody List ids) { if (!ids.isEmpty()) { return dictService.deleteDicts(ids); } else { return -1; } } @ResponseBody @RequestMapping(value = "/updateDict", method = RequestMethod.POST, produces = "application/json; charset=UTF-8") public Integer updateDict(DictEntity dictEntity) { return dictService.updateDict(dictEntity); } @GetMapping(value = "/selectDict") public DictEntity selectDict(int id) { return dictService.selectDict(id); } @GetMapping(value = "/selectDictAll") public List selectDictAll() { return dictService.selectDictAll(); } }