Commit 0b1711c83a0e5900c6fba39c255c5f2e267ecc5a

Authored by jiangjiazhi
1 parent 8922b5e1bf

区分常用

Showing 1 changed file with 212 additions and 0 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/InitDataUtils.java View file @ 0b1711c
  1 +package com.lyms.platform.operate.web.utils;
  2 +
  3 +import com.lyms.platform.common.enums.*;
  4 +import org.slf4j.Logger;
  5 +import org.slf4j.LoggerFactory;
  6 +
  7 +import java.util.ArrayList;
  8 +import java.util.HashMap;
  9 +import java.util.List;
  10 +import java.util.Map;
  11 +
  12 +
  13 +/**
  14 + * 添加类的一句话简单描述。
  15 + * <p/>
  16 + * 详细描述
  17 + * <p/>
  18 + * 示例代码
  19 + * <pre>
  20 + * </pre/>
  21 + *
  22 + * @author JIAZHI.JIANG
  23 + * @version BME V100R001 2017-07-03 9:27
  24 + * @since BME V100R001C40B104
  25 + */
  26 +public class InitDataUtils {
  27 +
  28 + //日志调测器
  29 + private static final Logger logger = LoggerFactory.getLogger(InitDataUtils.class);
  30 +
  31 + public static List<Object> getFuZhong() {
  32 + List<Object> list = new ArrayList<>();
  33 + for (FuZhongEnums enums : FuZhongEnums.values()) {
  34 + Map<String, Object> resultMap = new HashMap<>();
  35 + resultMap.put("id", enums.getId());
  36 + resultMap.put("name", enums.getName());
  37 + list.add(resultMap);
  38 + }
  39 + return list;
  40 + }
  41 +
  42 + //胎膜
  43 + public static List<Object> getTm() {
  44 + List<Object> list = new ArrayList<>();
  45 + for (TaiShuEnums.TmEnums enums : TaiShuEnums.TmEnums.values()) {
  46 + Map<String, Object> resultMap = new HashMap<>();
  47 + resultMap.put("id", enums.getId());
  48 + resultMap.put("name", enums.getName());
  49 + list.add(resultMap);
  50 + }
  51 + return list;
  52 + }
  53 + //宫颈硬度
  54 + public static List<Object> getGJYD() {
  55 + List<Object> list = new ArrayList<>();
  56 + for (GongJingEnums.YinDu enums : GongJingEnums.YinDu.values()) {
  57 + Map<String, Object> resultMap = new HashMap<>();
  58 + resultMap.put("id", enums.getValue());
  59 + resultMap.put("name", enums.getName());
  60 + list.add(resultMap);
  61 + }
  62 + return list;
  63 + }
  64 + //宫颈位置
  65 + public static List<Object> getGJWZ() {
  66 + List<Object> list = new ArrayList<>();
  67 + for (GongJingEnums.WeiZhi enums : GongJingEnums.WeiZhi.values()) {
  68 + Map<String, Object> resultMap = new HashMap<>();
  69 + resultMap.put("id", enums.getValue());
  70 + resultMap.put("name", enums.getName());
  71 + list.add(resultMap);
  72 + }
  73 + return list;
  74 + }
  75 +
  76 + //先露位置
  77 + public static List<Object> getXLWZ() {
  78 + List<Object> list = new ArrayList<>();
  79 + for (GongJingEnums.XLWeiZhi enums : GongJingEnums.XLWeiZhi.values()) {
  80 + Map<String, Object> resultMap = new HashMap<>();
  81 + resultMap.put("id", enums.getValue());
  82 + resultMap.put("name", enums.getName());
  83 + list.add(resultMap);
  84 + }
  85 + return list;
  86 + }
  87 +
  88 + //阴道检测
  89 + public static List<Object> getYDJC() {
  90 + List<Object> list = new ArrayList<>();
  91 + for (GongJingEnums.YDJianCe enums : GongJingEnums.YDJianCe.values()) {
  92 + Map<String, Object> resultMap = new HashMap<>();
  93 + resultMap.put("id", enums.getValue());
  94 + resultMap.put("name", enums.getName());
  95 + list.add(resultMap);
  96 + }
  97 + return list;
  98 + }
  99 +
  100 + //宫高
  101 + public static List<Object> getGongGao() {
  102 + List<Object> list = new ArrayList<>();
  103 + for (GongJingEnums.GongGao enums : GongJingEnums.GongGao.values()) {
  104 + Map<String, Object> resultMap = new HashMap<>();
  105 + resultMap.put("id", enums.getValue());
  106 + resultMap.put("name", enums.getName());
  107 + list.add(resultMap);
  108 + }
  109 + return list;
  110 + }
  111 +
  112 + //横指
  113 + public static List<Object> getHengZhi() {
  114 + List<Object> list = new ArrayList<>();
  115 + for (GongJingEnums.HengZhi enums : GongJingEnums.HengZhi.values()) {
  116 + Map<String, Object> resultMap = new HashMap<>();
  117 + resultMap.put("id", enums.getValue());
  118 + resultMap.put("name", enums.getName());
  119 + list.add(resultMap);
  120 + }
  121 + return list;
  122 + }
  123 +
  124 +
  125 +
  126 + //胎方位
  127 + public static List<Object> getFetPosition() {
  128 + List<Object> list = new ArrayList<>();
  129 + for (FetalPositionEnums enums : FetalPositionEnums.values()) {
  130 + Map<String, Object> resultMap = new HashMap<>();
  131 + resultMap.put("id", enums.getId());
  132 + resultMap.put("name", enums.getName());
  133 + list.add(resultMap);
  134 + }
  135 + return list;
  136 + }
  137 +
  138 + //胎先露
  139 + public static List getFetal() {
  140 + List<Object> list = new ArrayList<>();
  141 + for (FetalEnums enums : FetalEnums.values()) {
  142 + Map<String, Object> resultMap = new HashMap<>();
  143 + resultMap.put("id", enums.getId());
  144 + resultMap.put("name", enums.getName());
  145 + list.add(resultMap);
  146 + }
  147 + return list;
  148 + }
  149 +
  150 + //衔接
  151 + public static List getJoin() {
  152 + List<Object> list = new ArrayList<>();
  153 + for (JoinEnums enums : JoinEnums.values()) {
  154 + Map<String, Object> resultMap = new HashMap<>();
  155 + resultMap.put("id", enums.getId());
  156 + resultMap.put("name", enums.getName());
  157 + list.add(resultMap);
  158 + }
  159 + return list;
  160 + }
  161 +
  162 + //胎盘
  163 + public static List getTaiPan() {
  164 + List<Object> list = new ArrayList<>();
  165 + for (TaiShuEnums.TaiPanEnums enums : TaiShuEnums.TaiPanEnums.values()) {
  166 + Map<String, Object> resultMap = new HashMap<>();
  167 + resultMap.put("id", enums.getId());
  168 + resultMap.put("name", enums.getName());
  169 + list.add(resultMap);
  170 + }
  171 + return list;
  172 + }
  173 + public static List getSyjg(){
  174 + List<Object> list = new ArrayList<>();
  175 + for (SYJGEums enums : SYJGEums.values()) {
  176 + Map<String, Object> resultMap = new HashMap<>();
  177 + resultMap.put("id", enums.getId());
  178 + resultMap.put("name", enums.getName());
  179 + list.add(resultMap);
  180 + }
  181 + return list;
  182 + }
  183 +
  184 +
  185 + //胎数
  186 + public static List getTaiShu() {
  187 + List<Object> list = new ArrayList<>();
  188 + for (TaiShuEnums enums : TaiShuEnums.values()) {
  189 + Map<String, Object> resultMap = new HashMap<>();
  190 + resultMap.put("id", enums.getId());
  191 + resultMap.put("name", enums.getName());
  192 + list.add(resultMap);
  193 + }
  194 + return list;
  195 + }
  196 +
  197 + /**
  198 + * 获取性别
  199 + *
  200 + * @return
  201 + */
  202 + public static List getSex(){
  203 + List<Object> list = new ArrayList<>();
  204 + for (SexEnum enums : SexEnum.values()) {
  205 + Map<String, Object> resultMap = new HashMap<>();
  206 + resultMap.put("id", enums.getId());
  207 + resultMap.put("name", enums.getText());
  208 + list.add(resultMap);
  209 + }
  210 + return list;
  211 + }
  212 +}