Commit 06d70205 authored by suhuiguang's avatar suhuiguang

1.业务全过程增加单位过滤

parent 998ca368
package com.yeejoin.amos.boot.module.common.api.constant;
/**
* @author Administrator
*/
public class TZSCommonConstant {
/**
* 陕西省行政区划编码
*/
public final static String SHAN_XI_REGION_CODE = "61000";
}
package com.yeejoin.amos.boot.module.common.api.enums; package com.yeejoin.amos.boot.module.common.api.enums;
import com.yeejoin.amos.feign.systemctl.model.RegionModel;
import lombok.Getter; import lombok.Getter;
import java.util.Arrays;
import java.util.List;
import java.util.stream.Collectors;
/** /**
* 需要提级的行政区划 * 需要提级的行政区划
*/ */
...@@ -11,16 +16,15 @@ public enum ReginStepEnum { ...@@ -11,16 +16,15 @@ public enum ReginStepEnum {
/** /**
* 杨凌区 * 杨凌区
*/ */
YANGLING("610403", "杨陵区","map"), YANGLING("610403", "杨陵区", "map"),
/** /**
* 西咸新区 * 西咸新区
*/ */
XIXIAN("617000", "西咸新区","other"), XIXIAN("617000", "西咸新区", "map"),
/** /**
* 韩城市 * 韩城市
*/ */
HANCHENG("610581", "韩城市","map"); HANCHENG("610581", "韩城市", "map");
private final String code; private final String code;
...@@ -29,9 +33,18 @@ public enum ReginStepEnum { ...@@ -29,9 +33,18 @@ public enum ReginStepEnum {
private final String type; private final String type;
ReginStepEnum(String code, String name,String type) { ReginStepEnum(String code, String name, String type) {
this.code = code; this.code = code;
this.name = name; this.name = name;
this.type = type; this.type = type;
} }
public static List<RegionModel> enum2RegionList(String type) {
return Arrays.stream(ReginStepEnum.values()).filter(e -> e.getType().equals(type)).map(e -> {
RegionModel regionModel = new RegionModel();
regionModel.setRegionCode(Integer.parseInt(e.getCode()));
regionModel.setRegionName(e.getName());
return regionModel;
}).collect(Collectors.toList());
}
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment