/**
* @author Administrator
* @create 2018/8/1
*/
public class Const {
/**
* 普通用法
*/
public static final String EMAIL = "email";
/**
* 接口常量
*/
public interface ProductListOrderBy{
Set<String> PRICE_ASC_DESC = Sets.newHashSet("price_desc","price_asc");
}
/**
* 接口常量
*/
public interface Cart{
int CHECKED = 1;
int UN_CHECKED = 0;
String LIMIT_NUM_FAIL = "LIMIT_NUM_FAIL";
String LIMIT_NUM_SUCCESS = "LIMIT_NUM_SUCCESS";
}
/**
* 枚举常量
*/
public enum OrderStatusEnum{
/**
*
*/
CANCELED(0,"已取消");
/**
* 构造器
* @param code
* @param value
*/
OrderStatusEnum(int code,String value){
this.code = code;
this.value = value;
}
private String value;
private int code;
public String getValue() {
return value;
}
public int getCode() {
return code;
}
/**
* 反查对应的枚举
* @param code
* @return
*/
public static OrderStatusEnum codeOf(int code){
for(OrderStatusEnum orderStatusEnum : values()){
if(orderStatusEnum.getCode() == code){
return orderStatusEnum;
}
}
throw new RuntimeException("么有找到对应的枚举");
}
}
}
网友评论