mirror of https://gitee.com/stylefeng/roses
【7.2.5】【rule】枚举增加对ReadableEnum的拓展
parent
ffcd154ab9
commit
aeaf4936be
|
@ -24,6 +24,7 @@
|
|||
*/
|
||||
package cn.stylefeng.roses.kernel.rule.enums;
|
||||
|
||||
import cn.stylefeng.roses.kernel.rule.base.ReadableEnum;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
|
@ -33,7 +34,7 @@ import lombok.Getter;
|
|||
* @date 2020/10/17 10:01
|
||||
*/
|
||||
@Getter
|
||||
public enum SexEnum {
|
||||
public enum SexEnum implements ReadableEnum {
|
||||
|
||||
/**
|
||||
* 男
|
||||
|
@ -88,4 +89,13 @@ public enum SexEnum {
|
|||
return "未知";
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getKey() {
|
||||
return this.code;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getName() {
|
||||
return this.message;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
*/
|
||||
package cn.stylefeng.roses.kernel.rule.enums;
|
||||
|
||||
import cn.stylefeng.roses.kernel.rule.base.ReadableEnum;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
|
@ -33,7 +34,7 @@ import lombok.Getter;
|
|||
* @date 2020/10/14 21:31
|
||||
*/
|
||||
@Getter
|
||||
public enum StatusEnum {
|
||||
public enum StatusEnum implements ReadableEnum {
|
||||
|
||||
/**
|
||||
* 启用
|
||||
|
@ -71,4 +72,13 @@ public enum StatusEnum {
|
|||
return null;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getKey() {
|
||||
return this.code;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getName() {
|
||||
return this.message;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -24,6 +24,7 @@
|
|||
*/
|
||||
package cn.stylefeng.roses.kernel.rule.enums;
|
||||
|
||||
import cn.stylefeng.roses.kernel.rule.base.ReadableEnum;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
|
@ -33,7 +34,7 @@ import lombok.Getter;
|
|||
* @date 2020/4/13 22:59
|
||||
*/
|
||||
@Getter
|
||||
public enum YesOrNotEnum {
|
||||
public enum YesOrNotEnum implements ReadableEnum {
|
||||
|
||||
/**
|
||||
* 是
|
||||
|
@ -54,4 +55,14 @@ public enum YesOrNotEnum {
|
|||
this.message = message;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getKey() {
|
||||
return this.code;
|
||||
}
|
||||
|
||||
@Override
|
||||
public Object getName() {
|
||||
return this.message;
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue