package com.securitycontrol.entity.system.vo;

import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * 字典管理 实体类
 * @author HeiZi
 */
@Data
public class DictVo {
    /**字典id*/
    private Integer dictId;

    /**
     * 字典编码
     */
    private Integer dictCode;

    /**
     * 上级节点编码
     */
    private Integer pidCode;

    /**
     * 字典名称
     */

    @NotBlank(message = "字典名称不能为空")
    @Length(max = 100,message = "字典名称长度不能超过100个字符")
    private String dictName;
    /**
     * 字典值
     */
    private Integer dictValue;
    /**
     * 备注
     */
    @Length(max = 100,message = "备注长度不能超过100个字符")
    private String  remarks;
    /**
     * 是否删除
     */
    private Integer delFlag;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 子节点
     */
    private List<DictVo> children;



}
