@RequestMapping(value = "/getAmmeterType", method = {RequestMethod.GET})
@ResponseBody
@ApiOperation(notes = "获取电表类型",value = "获取电表类型")
public HZWebResponse getAmmeterType(HttpServletRequest request){
HZWebResponse resp = new HZWebResponse();
Map map = new HashMap();
AmmeterTypeEnum[] enums = AmmeterTypeEnum.values();
for (AmmeterTypeEnum ammeterTypeEnum : enums) {
map.put(ammeterTypeEnum.getCode(), ammeterTypeEnum.getDesc());
}
resp.setSuccess((Object)map);
return resp;
}
枚举类如下:
public enum AmmeterTypeEnum {
SinglePhase ("1","单相电表"),
TwoPhase("2","双相电表"),
ThreePhase("3","三相电表");
private String code;
private String desc;
AmmeterTypeEnum(String code, String desc){
this.code = code;
this.desc = desc;
}
public String getCode() {
return code;
}
public void setCode(String code) {
this.code = code;
}
public String getDesc() {
return desc;
}
public void setDesc(String desc) {
this.desc = desc;
}
}