feiyu02
2022-11-15 23bd719cebe5feeff4e48fde925b0b39755eea93
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
package cn.flightfeather.supervision.domain.enumeration
 
/**
 *
 * @author riku
 * Date: 2020/9/22
 */
enum class DistrictType(val code: String, val des: String) {
    //fixme 临时采用枚举方式罗列区县,之后用数据库存储
    XuHui("310104","徐汇区"),
    JingAn("310106","静安区"),
    PuTuo("310107","普陀区"),
    MingHang("310112","闵行区"),
    BaoShan("310113","宝山区"),
    JiaDing("310114","嘉定区"),
    JinShan("310116","金山区");
 
    companion object {
        fun getCode(des: String?): String? {
            return when (des) {
                XuHui.des -> XuHui.code
                JingAn.des -> JingAn.code
                PuTuo.des -> PuTuo.code
                MingHang.des -> MingHang.code
                BaoShan.des -> BaoShan.code
                JiaDing.des -> JiaDing.code
                JinShan.des -> JinShan.code
                else -> null
            }
        }
 
        fun getDes(code: String?): String? {
            return when (code) {
                XuHui.code -> XuHui.des
                JingAn.code -> JingAn.des
                PuTuo.code -> PuTuo.des
                MingHang.code -> MingHang.des
                BaoShan.code -> BaoShan.des
                JiaDing.code -> JiaDing.des
                JinShan.code -> JinShan.des
                else -> null
            }
        }
    }
}