EnumsController.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. package com.diagbot.web;
  2. import com.diagbot.annotation.SysLogger;
  3. import com.diagbot.dto.RespDTO;
  4. import com.diagbot.facade.EnumsDataFacade;
  5. import com.diagbot.util.EnumEntriesBuilder;
  6. import io.swagger.annotations.Api;
  7. import io.swagger.annotations.ApiOperation;
  8. import org.springframework.beans.factory.annotation.Autowired;
  9. import org.springframework.web.bind.annotation.PostMapping;
  10. import org.springframework.web.bind.annotation.RestController;
  11. import java.util.List;
  12. import java.util.Map;
  13. /**
  14. * @Description: 用户枚举数据获取类
  15. * @author: gaodm
  16. * @time: 2018/9/19 14:32
  17. */
  18. @RestController
  19. @Api(value="用户枚举数据获取API", tags={"用户枚举数据获取API"})
  20. @SuppressWarnings("unchecked")
  21. public class EnumsController {
  22. @Autowired
  23. private EnumsDataFacade enumsDataFacade;
  24. @ApiOperation(value = "用户枚举数据获取",
  25. notes = "用户枚举数据获取")
  26. @PostMapping("/getUserEnumsData")
  27. @SysLogger("getUserEnumsData")
  28. public RespDTO<Map<String, List<EnumEntriesBuilder.Entry>>> getEnumsData(){
  29. return RespDTO.onSuc(enumsDataFacade.getEnumsData());
  30. }
  31. }