package org.xyzh.common.dto.system;

import org.xyzh.common.dto.BaseDTO;

/**
 * @description 字典数据表
 * @filename TbSysDictData.java
 * @author yslg
 * @copyright xyzh
 * @since 2025-10-15
 */
public class TbSysDictData extends BaseDTO {
    
    private static final long serialVersionUID = 1L;
    
    /**
     * @description 字典类型
     */
    private String dictType;
    
    /**
     * @description 字典标签
     */
    private String dictLabel;
    
    /**
     * @description 字典值
     */
    private String dictValue;
    
    /**
     * @description 排序
     */
    private Integer dictSort;
    
    /**
     * @description 样式类
     */
    private String cssClass;
    
    /**
     * @description 列表样式
     */
    private String listClass;
    
    /**
     * @description 是否默认
     */
    private Boolean isDefault;
    
    /**
     * @description 状态（0禁用 1启用）
     */
    private Integer status;
    
    /**
     * @description 备注
     */
    private String remark;
    
    /**
     * @description 创建者
     */
    private String creator;
    
    /**
     * @description 更新者
     */
    private String updater;

    public String getDictType() {
        return dictType;
    }

    public void setDictType(String dictType) {
        this.dictType = dictType;
    }

    public String getDictLabel() {
        return dictLabel;
    }

    public void setDictLabel(String dictLabel) {
        this.dictLabel = dictLabel;
    }

    public String getDictValue() {
        return dictValue;
    }

    public void setDictValue(String dictValue) {
        this.dictValue = dictValue;
    }

    public Integer getDictSort() {
        return dictSort;
    }

    public void setDictSort(Integer dictSort) {
        this.dictSort = dictSort;
    }

    public String getCssClass() {
        return cssClass;
    }

    public void setCssClass(String cssClass) {
        this.cssClass = cssClass;
    }

    public String getListClass() {
        return listClass;
    }

    public void setListClass(String listClass) {
        this.listClass = listClass;
    }

    public Boolean getIsDefault() {
        return isDefault;
    }

    public void setIsDefault(Boolean isDefault) {
        this.isDefault = isDefault;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCreator() {
        return creator;
    }

    public void setCreator(String creator) {
        this.creator = creator;
    }

    public String getUpdater() {
        return updater;
    }

    public void setUpdater(String updater) {
        this.updater = updater;
    }

    @Override
    public String toString() {
        return "TbSysDictData{" +
                "id=" + getID() +
                ", dictType='" + dictType + '\'' +
                ", dictLabel='" + dictLabel + '\'' +
                ", dictValue='" + dictValue + '\'' +
                ", dictSort=" + dictSort +
                ", status=" + status +
                ", createTime=" + getCreateTime() +
                '}';
    }
}
