Blame view

zteits-job/src/main/java/com/zteits/job/util/ErrorCode.java 1.4 KB
83f7336e   zhaowg   增加方格地磁状态获取空闲车位数据推送
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
80
81
82
83
84
85
86
87
88
89
90
  package com.zteits.job.util;
  
  public enum ErrorCode {
  
  	SUCCESS(0),
  	ERR_EQP(-1),
  	ERR_SINGLEID(-2),
  	ERR_PWD(-3),
  	ERR_COM(-4),
  	ERR_REP(-5),
  	ERR_SERVICE(-6),
  	ERR_REQUEST(-7),
  	ERR_ROAD(-8),
  	ERR_PARK(-9),
  	ERR_BERTH(-10),
  	ERR_PEM(-11);
  	
  	
  	private final Integer value;
  	
  	Integer getValue(){
  		return value;
  	}
  	
  	private ErrorCode(Integer value){
  		this.value=value;
  	}
  	
  	public static ErrorCode valueOf(Integer value){
  		switch (value) {
  		case 0:
  			return SUCCESS;
  		case -1:
  			return ERR_EQP;
  		case -2:
  			return ERR_SINGLEID;
  		case -3:
  			return ERR_PWD;
  		case -4:
  			return ERR_COM;
  		case -5:
  			return ERR_REP;
  		case -6:
  			return ERR_SERVICE;
  		case -7:
  			return ERR_REQUEST;
  		case -8:
  			return ERR_ROAD;
  		case -9:
  			return ERR_PARK;
  		case -10:
  			return ERR_BERTH;
  		case -11:
  			return ERR_PEM;
  		default:
  			return null;
  		}
  	}
  	
  	public  String toString(){
  		switch (value) {
  		case 0:
  			return "成功";
  		case -1:
  			return "非法的设备";
  		case -2:
  			return "非法的标识ID";
  		case -3:
  			return "密码不对";
  		case -4:
  			return "非法的命令";
  		case -5:
  			return "非法的报文";
  		case -6:
  			return "服务器内部错误";
  		case -7:
  			return "请求参数有误";
  		case -8:
  			return "区域或路段不存在";
  		case -9:
  			return "停车场不存在";
  		case -10:
  			return "车位不存在";
  		case -11:
  			return "无操作权限";
  		default:
  			return null;
  		}
  	}
  }