.
[baibao-modules.git] / message / message-api / src / main / java / com / baibao / message / data / MessageType.java
blob6ed285f2954d1e35574d2ea40c0f07234b0e4106
2 package com.baibao.message.data;
4 /**
5 * 短信模板类型
7 */
8 public enum MessageType
9 {
10 /**
11 * 短信模板类型
13 REGISTER("register", 1439129, "注册"),
14 LOGINPASSWORD("retrievePassword", 1439131, "找回登录密码"),
15 TRADINGPASSWORD("tradingPassword", 1439133, "找回交易密码"),
16 LENDING("lending", 1486406, "放款"),
17 FULLMARK("fullmark", 1486414, "满标"),
18 REPAYMENT("repayment", 1486426, "还款"),
19 INCOME("income", 1486418, "收益"),
20 REPAY1("repay1", 1486420, "催收短信"),
21 REPAY2("repay2", 1486422, "当日催收短信"),
22 REPAY3("repay3", 1487102, "逾期催收短信");
24 private int index; //value
25 private String name; //key
26 private String desc; //描述
28 private MessageType(String name, int index,String desc) {
29 this.name = name;
30 this.index = index;
31 this.desc =desc;
33 /**
34 * 通过value获取对象
35 */
36 public static MessageType getMessageState(int index) {
37 for (MessageType c : MessageType.values()) {
38 if (c.getIndex()== index) {
39 return c;
42 return null;
45 public String getName() {
46 return name;
48 public void setName(String name) {
49 this.name = name;
51 public int getIndex() {
52 return index;
54 public void setIndex(int index) {
55 this.index = index;
57 public String getDesc() {
58 return desc;
60 public void setDesc(String desc) {
61 this.desc = desc;