You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

SysDictDataController.java 1.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /**
  2. * Copyright (c) 2022 雷掣 All rights reserved.
  3. *
  4. * https://www.lc_crm.com
  5. *
  6. * 版权所有,侵权必究!
  7. */
  8. package io.renren.controller;
  9. import io.renren.annotation.Login;
  10. import io.renren.common.utils.Result;
  11. import io.renren.entity.DictData;
  12. import io.renren.service.SysDictDataService;
  13. import io.swagger.annotations.Api;
  14. import io.swagger.annotations.ApiImplicitParam;
  15. import io.swagger.annotations.ApiImplicitParams;
  16. import io.swagger.annotations.ApiOperation;
  17. import org.springframework.beans.factory.annotation.Autowired;
  18. import org.springframework.web.bind.annotation.*;
  19. import springfox.documentation.annotations.ApiIgnore;
  20. import java.util.List;
  21. import java.util.Map;
  22. /**
  23. * 字典数据
  24. *
  25. * @author Mark sunlightcs@gmail.com
  26. */
  27. @RestController
  28. @RequestMapping("api/dict/data")
  29. @Api(tags="字典数据")
  30. public class SysDictDataController {
  31. @Autowired
  32. private SysDictDataService sysDictDataService;
  33. @GetMapping("page")
  34. @ApiOperation("字典数据")
  35. @ApiImplicitParams({
  36. @ApiImplicitParam(name = "dictType", value = "字典类型", paramType = "query", dataType="String")
  37. })
  38. @Login
  39. public Result<List<DictData>> list(String dictType){
  40. //字典类型
  41. List<DictData> list = sysDictDataService.getDictDataListByType(dictType);
  42. return new Result<List<DictData>>().ok(list);
  43. }
  44. }