【7.2.5】【rule】枚举增加对ReadableEnum的拓展

pull/37/head
fengshuonan 2022-09-06 13:51:14 +08:00
parent ffcd154ab9
commit aeaf4936be
3 changed files with 34 additions and 3 deletions

View File

@ -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;
}
}

View File

@ -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;
}
}

View File

@ -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;
}
}