lxw
2023-01-10 6a2c8974dffe37aa029e3850f97901e214bc7d2a
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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
package com.whyc.dto;
 
import com.fasterxml.jackson.annotation.JsonFormat;
 
@JsonFormat(shape = JsonFormat.Shape.OBJECT)
public enum FileParamToXml {
    PARAM_TESTTIME("testTime","TEST_TIME"),
    PARAM_VERSION("version","VERSION"),
    PARAM_UPLOADTIME("uploadTime","uploadTime"),
    PARAM_UPLOADFLAG("uploadFlag","uploadflag"),
    PARAM_SYSID("sysId","sysID"),
    PARAM_BATTGROUPNAME("battGroupName","batt_group_name"),
    PARAM_BATTBRAND("battBrand","battBrand"),
    PARAM_BATTMODEL("battModel","battModel"),
    PARAM_BATTBATCH("battBatch","battBatch"),
    PARAM_BATTSTATION("battStation","battStation"),
    PARAM_BATTLINENAME("battlineName","battlineName"),
    PARAM_BATTTHA("battTha","battTHA"),
    PARAM_BATTERRFLAG("battErrflag","battErrFlag"),
    PARAM_BATTTESTNUM("battTestnum","battTestNum"),
    PARAM_BATTFAULTNUM("battFaultnum","battFaultNum"),
    PARAM_BATTCAP("battCap","batt_cap"),
    PARAM_BATTCOUNT("battCount","batt_count"),
    PARAM_BATTVOL("battVol","batt_vol"),
    PARAM_BATTRES("battRes","batt_res"),
    PARAM_GROUPNUM("groupNum","gropNum"),
    PARAM_VOLLOWCOEK1("volLowCoeK1","VolLowCoeK1"),
    PARAM_VOLHIGHCOEK2("volHighCoeK2","VolHighCoeK2"),
    PARAM_RESGOODCOEK3("resGoodCoeK3","ResGoodCoeK3"),
    PARAM_RESBADCOEK4("resBadCoeK4","ResBadCoeK4"),
    PARAM_SAMPLEPERCENT("samplePercent","sample_percent"),
    PARAM_HIGHTEMPALARM("highTempAlarm","HighTempAlarm"),
    PARAM_CHAINRES("chainRes","ChainRes"),
    PARAM_EVALUATIONMODE("evaluationMode","evaluation_mode"),
    PARAM_BATTPRODUCER("battProducer","batt_producer"),
    PARAM_BATTVOLGOOD("battVolGood","batt_vol_good"),
    PARAM_BATTVOLBAD("battVolBad","batt_vol_bad"),
    PARAM_BATTRESGOOD("battResGood","batt_res_good"),
    PARAM_BATTRESBAD("evaluationMode","batt_res_bad"),
    PARAM_BATTSER("battSer","batt_ser"),
    PARAM_BATTSERGOOD("battSerGood","batt_ser_good"),
    PARAM_BATTSERBAD("battSerBad","batt_ser_bad"),
    PARAM_CONNRES("connRes","conn_res"),
    PARAM_CONNRESGOOD("connResGood","conn_res_good"),
    PARAM_CONNRESBAD("connResBad","conn_res_bad");
    private String paramName;
    private String xmlName;
 
    public String getXmlName() {
        return xmlName;
    }
 
    public void setXmlName(String xmlName) {
        this.xmlName = xmlName;
    }
 
    public String getParamName() {
        return paramName;
    }
 
    public void setParamName(String paramName) {
        this.paramName = paramName;
    }
 
    FileParamToXml(String paramName, String xmlName) {
        this.paramName = paramName;
        this.xmlName = xmlName;
    }
    public static String getNameByType(String type){
        FileParamToXml[] enums=values();
        for (FileParamToXml param:enums) {
            //System.out.println(param.getParamName());
            if (param.getParamName().equals(type)){
                return param.getXmlName();
            }
        }
        return "";
    }
}