DataDictionaryController.java 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. package com.ims.eval.controller;
  2. import com.ims.eval.entity.DataDictionary;
  3. import com.ims.eval.entity.dto.result.R;
  4. import com.ims.eval.service.IDataDictionaryService;
  5. import io.swagger.annotations.ApiOperation;
  6. import org.springframework.beans.factory.annotation.Autowired;
  7. import org.springframework.web.bind.annotation.*;
  8. import java.util.List;
  9. /**
  10. * <p>
  11. * 数据字典表 前端控制器
  12. * </p>
  13. *
  14. * @author wang
  15. * @since 2023-02-26
  16. */
  17. @RestController
  18. @RequestMapping("//data-dictionary")
  19. public class DataDictionaryController {
  20. @Autowired
  21. private IDataDictionaryService dataDictionaryService;
  22. //@ImsPreAuth("eval:dataDictionary:view")
  23. @GetMapping(value = "list")
  24. public R list(@RequestParam(value = "id", required = false) String id,
  25. @RequestParam(value = "dataKey", required = false) String dataKey,
  26. @RequestParam(value = "keyName", required = false) String keyName,
  27. @RequestParam(value = "superKey", required = false) String superKey ) {
  28. List<DataDictionary> list = dataDictionaryService.list(id,dataKey,keyName,superKey);
  29. return R.ok().data(list);
  30. }
  31. /**
  32. * 添加
  33. * @param dictionary
  34. * @return
  35. */
  36. //@ImsPreAuth("eval:dataDictionary:edit")
  37. @PostMapping(value = "/add-dictionary")
  38. @ApiOperation(value = "新增(修改)", notes = "新增(修改)")
  39. public R addAll(@RequestBody DataDictionary dictionary) {
  40. boolean b = dataDictionaryService.saveOrUpdate(dictionary);
  41. if (b) {
  42. return R.ok().data(b);
  43. } else {
  44. return R.error().data("保存失败!");
  45. }
  46. }
  47. }