SysMultiLayerDictionaryController.java 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package com.xunmei.system.controller;
  2. import com.xunmei.common.core.domain.device.vo.DictionaryTreeVo;
  3. import com.xunmei.common.core.web.domain.AjaxResult;
  4. import com.xunmei.system.service.ISysMultiLayerDictionaryService;
  5. import org.springframework.web.bind.annotation.GetMapping;
  6. import org.springframework.web.bind.annotation.RequestMapping;
  7. import org.springframework.web.bind.annotation.RestController;
  8. import javax.annotation.Resource;
  9. import java.util.List;
  10. /**
  11. * <p>
  12. * 前端控制器
  13. * </p>
  14. *
  15. * @author jingYuanChao
  16. * @since 2024-09-26
  17. */
  18. @RestController
  19. @RequestMapping("/dictionary")
  20. public class SysMultiLayerDictionaryController {
  21. @Resource
  22. private ISysMultiLayerDictionaryService sysMultiLayerDictionaryService;
  23. @GetMapping("/list")
  24. private AjaxResult getDictionaryList(){
  25. final List<DictionaryTreeVo> list = sysMultiLayerDictionaryService.getDictionaryTree();
  26. return AjaxResult.success(list);
  27. }
  28. @GetMapping("/getDictTreeByParentId")
  29. private AjaxResult getDictTreeByParentId(Long parentId){
  30. final List<DictionaryTreeVo> list = sysMultiLayerDictionaryService.getDictTreeByParentId(parentId);
  31. return AjaxResult.success(list);
  32. }
  33. }