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;
|
package cn.stylefeng.roses.kernel.rule.enums;
|
||||||
|
|
||||||
|
import cn.stylefeng.roses.kernel.rule.base.ReadableEnum;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -33,7 +34,7 @@ import lombok.Getter;
|
||||||
* @date 2020/10/17 10:01
|
* @date 2020/10/17 10:01
|
||||||
*/
|
*/
|
||||||
@Getter
|
@Getter
|
||||||
public enum SexEnum {
|
public enum SexEnum implements ReadableEnum {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 男
|
* 男
|
||||||
|
@ -88,4 +89,13 @@ public enum SexEnum {
|
||||||
return "未知";
|
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;
|
package cn.stylefeng.roses.kernel.rule.enums;
|
||||||
|
|
||||||
|
import cn.stylefeng.roses.kernel.rule.base.ReadableEnum;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -33,7 +34,7 @@ import lombok.Getter;
|
||||||
* @date 2020/10/14 21:31
|
* @date 2020/10/14 21:31
|
||||||
*/
|
*/
|
||||||
@Getter
|
@Getter
|
||||||
public enum StatusEnum {
|
public enum StatusEnum implements ReadableEnum {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 启用
|
* 启用
|
||||||
|
@ -71,4 +72,13 @@ public enum StatusEnum {
|
||||||
return null;
|
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;
|
package cn.stylefeng.roses.kernel.rule.enums;
|
||||||
|
|
||||||
|
import cn.stylefeng.roses.kernel.rule.base.ReadableEnum;
|
||||||
import lombok.Getter;
|
import lombok.Getter;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -33,7 +34,7 @@ import lombok.Getter;
|
||||||
* @date 2020/4/13 22:59
|
* @date 2020/4/13 22:59
|
||||||
*/
|
*/
|
||||||
@Getter
|
@Getter
|
||||||
public enum YesOrNotEnum {
|
public enum YesOrNotEnum implements ReadableEnum {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* 是
|
* 是
|
||||||
|
@ -54,4 +55,14 @@ public enum YesOrNotEnum {
|
||||||
this.message = message;
|
this.message = message;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Object getKey() {
|
||||||
|
return this.code;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Object getName() {
|
||||||
|
return this.message;
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue