39 lines
892 B
Java
39 lines
892 B
Java
package net.maku.system.vo;
|
|
|
|
import io.swagger.v3.oas.annotations.media.Schema;
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.Data;
|
|
|
|
import java.util.ArrayList;
|
|
import java.util.List;
|
|
|
|
/**
|
|
* 全部字典
|
|
*
|
|
* @author 阿沐 babamu@126.com
|
|
* <a href="https://maku.net">MAKU</a>
|
|
*/
|
|
@Data
|
|
@Schema(description = "全部字典")
|
|
public class SysDictVO {
|
|
@Schema(description = "字典类型")
|
|
private String dictType;
|
|
|
|
@Schema(description = "字典数据列表")
|
|
private List<DictData> dataList = new ArrayList<>();
|
|
|
|
@Data
|
|
@AllArgsConstructor
|
|
@Schema(description = "字典数据")
|
|
public static class DictData {
|
|
@Schema(description = "字典标签")
|
|
private String dictLabel;
|
|
|
|
@Schema(description = "字典值")
|
|
private String dictValue;
|
|
|
|
@Schema(description = "标签样式")
|
|
private String labelClass;
|
|
}
|
|
}
|