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
package cn.flightfeather.supervision.domain.enumeration
 
/**
 * 违法案例类别
 */
enum class EnforceCaseType(val value: Byte, val des: String) {
    TYPE1(1, "散乱污企业违法案例"),
    TYPE2(2, "逃避监管违法案例"),
    TYPE3(3, "未按规定使用污染防治设施违法案例"),
    TYPE4(4, "监测数据弄虚作假违法案例"),
    TYPE5(5, "超标排放违法案例"),
    TYPE6(6, "大气污染物违法排放案例"),
    TYPE7(7, "废水违法排放案例"),
    TYPE8(8, "固废违法案例"),
    TYPE9(9, "危废危废案例"),
    TYPE10(10, "非法排放有毒物质违法案例"),
    TYPE11(11, "环境影响评价违法案例"),
    TYPE12(12, "排污许可违法案例"),
    TYPE13(13, "应急预案违法案例"),
    TYPE99(99, "其他");
 
    companion object {
        fun getNameByValue(value: Byte?): String = when (value?.toInt()) {
            1 -> TYPE1.des
            2 -> TYPE2.des
            3 -> TYPE3.des
            4 -> TYPE4.des
            5 -> TYPE5.des
            6 -> TYPE6.des
            7 -> TYPE7.des
            8 -> TYPE8.des
            9 -> TYPE9.des
            10 -> TYPE10.des
            11 -> TYPE11.des
            12 -> TYPE12.des
            13 -> TYPE13.des
            99 -> TYPE99.des
            else -> TYPE99.des
        }
    }
}