DictionaryController.java 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. package com.tld.controller;
  2. import com.tld.model.Dictionary;
  3. import com.tld.service.DictionaryService;
  4. import org.springframework.beans.factory.annotation.Autowired;
  5. import org.springframework.web.bind.annotation.*;
  6. import javax.servlet.http.HttpServletRequest;
  7. import java.util.Map;
  8. /**
  9. * 字典管理
  10. */
  11. @RestController
  12. @RequestMapping("dictionary")
  13. public class DictionaryController {
  14. @Autowired
  15. private DictionaryService dictionaryService;
  16. /**
  17. * 查询字典内容
  18. * @param dictionary 参数
  19. * @return 返回结果
  20. */
  21. @GetMapping("getDictionary")
  22. public Map<String, Object> getDictionary(Dictionary dictionary){
  23. return dictionaryService.getDictionary(dictionary);
  24. }
  25. /**
  26. * 查询字典分页内容
  27. * @param dictionary 参数
  28. * @return 返回结果
  29. */
  30. @GetMapping("getDictionaryPage")
  31. public Map<String, Object> getDictionaryPage(Dictionary dictionary){
  32. return dictionaryService.getDictionaryPage(dictionary);
  33. }
  34. /**
  35. * 新增字典内容
  36. * @param dictionary 参数
  37. * @param request 参数
  38. * @return 返回结果
  39. */
  40. @PostMapping("addDictionary")
  41. public Map<String, Object> addDictionary(@RequestBody Dictionary dictionary, HttpServletRequest request){
  42. return dictionaryService.addDiction(dictionary, request);
  43. }
  44. /**
  45. * 修改字典内容
  46. * @param dictionary 参数
  47. * @return 返回结果
  48. */
  49. @PostMapping("updateDictionary")
  50. public Map<String, Object> updateDictionary(@RequestBody Dictionary dictionary, HttpServletRequest request){
  51. return dictionaryService.updateDictionary(dictionary, request);
  52. }
  53. /**
  54. * 删除字典内容
  55. * @param dictionary 参数
  56. * @return 返回结果
  57. */
  58. @DeleteMapping("deleteDictionary")
  59. public Map<String, Object> deleteDictionary(Dictionary dictionary){
  60. return dictionaryService.deleteDictionary(dictionary);
  61. }
  62. }