自定义数据字典,编译期间自动生成字典字段。
@Data
public class TestVO {
@MyDict(name = "gt_dict")
private Integer goodsType = 1;
}
public class TestVO {
private Integer goodsType = 1;
private String goodsTypeDesc;
<dependency>
<groupId>io.github.mocanjie</groupId>
<artifactId>mydict-spring-boot-starter</artifactId>
<version>1.1</version>
</dependency>
@Component
public class DictImpl implements IMyDict {
/**
* 获取字典说明
* @param name 字典code
* @param value 字典值
* @return
*/
@Override
public String getDesc(String name, Object value) {
return "一般结合redis来获取字典说明";
}
}