EnumsDataServiceImpl.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.diagbot.service.impl;
  2. import com.diagbot.enums.AccessTypeEnum;
  3. import com.diagbot.enums.AuthStatusEnum;
  4. import com.diagbot.enums.ChargeTypeEnum;
  5. import com.diagbot.enums.OrganizationTypeEnum;
  6. import com.diagbot.service.EnumsDataService;
  7. import com.diagbot.util.EnumEntriesBuilder;
  8. import org.springframework.stereotype.Service;
  9. import java.util.List;
  10. import java.util.Map;
  11. /**
  12. * @Description: 枚举数据接口是实现类
  13. * @author: gaodm
  14. * @time: 2018/9/19 14:27
  15. */
  16. @Service
  17. public class EnumsDataServiceImpl implements EnumsDataService {
  18. /**
  19. * 用户枚举数据获取
  20. *
  21. * @return 用户枚举类map
  22. */
  23. @Override
  24. public Map<String, List<EnumEntriesBuilder.Entry>> getEnumsData() {
  25. Map<String, List<EnumEntriesBuilder.Entry>> enumMap = new EnumEntriesBuilder()
  26. .addEnums("accessTypeEnum", AccessTypeEnum.values())
  27. .addEnums("authStatusEnum", AuthStatusEnum.values())
  28. .addEnums("chargeTypeEnum", ChargeTypeEnum.values())
  29. .addEnums("organizationTypeEnum", OrganizationTypeEnum.values())
  30. .build();
  31. return enumMap;
  32. }
  33. }