package com.lqkj.system.entity; import com.lqkj.common.annotation.Excel; import com.lqkj.common.annotation.Excel.ColumnType; import com.lqkj.common.core.model.BaseEntity; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import javax.validation.constraints.Size; /** * 字典数据表 sys_dict_data * * @author lh */ public class SysDictData extends BaseEntity { private static final long serialVersionUID = 1L; /** 字典编码 */ @Excel(name = "字典编码", cellType = ColumnType.NUMERIC) private Integer dictCode; /** 字典排序 */ @Excel(name = "字典排序", cellType = ColumnType.NUMERIC) private Integer dictSort; /** 字典标签 */ @Excel(name = "字典标签") private String dictLabel; /** 字典键值 */ @Excel(name = "字典键值") private String dictValue; /** 字典类型 */ @Excel(name = "字典类型") private String dictType; /** 样式属性(其他样式扩展) */ private String cssClass; /** 表格字典样式 */ private String listClass; /** 是否默认(true是 false否) */ @Excel(name = "是否默认", readConverterExp = "true=是,false=否") private Boolean isDefault; /** 状态(true正常 false停用) */ @Excel(name = "状态", readConverterExp = "true=正常,false=停用") private Boolean status; public Integer getDictCode() { return dictCode; } public void setDictCode(Integer dictCode) { this.dictCode = dictCode; } public Integer getDictSort() { return dictSort; } public void setDictSort(Integer dictSort) { this.dictSort = dictSort; } @Size(min = 0, max = 100, message = "字典标签长度不能超过100个字符") public String getDictLabel() { return dictLabel; } public void setDictLabel(String dictLabel) { this.dictLabel = dictLabel; } @Size(min = 0, max = 255, message = "字典键值长度不能超过100个字符") public String getDictValue() { return dictValue; } public void setDictValue(String dictValue) { this.dictValue = dictValue; } @Size(min = 0, max = 100, message = "字典类型长度不能超过100个字符") public String getDictType() { return dictType; } public void setDictType(String dictType) { this.dictType = dictType; } @Size(min = 0, max = 100, message = "样式属性长度不能超过100个字符") 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) { isDefault = isDefault; } public Boolean getStatus() { return status; } public void setStatus(Boolean status) { this.status = status; } @Override public String toString() { return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE) .append("dictCode", getDictCode()) .append("dictSort", getDictSort()) .append("dictLabel", getDictLabel()) .append("dictValue", getDictValue()) .append("dictType", getDictType()) .append("cssClass", getCssClass()) .append("listClass", getListClass()) .append("isDefault", getIsDefault()) .append("status", getStatus()) .append("createBy", getCreateBy()) .append("createTime", getCreateTime()) .append("updateBy", getUpdateBy()) .append("updateTime", getUpdateTime()) .append("remark", getRemark()) .toString(); } }