package com.jcdm.common.core.domain.entity; import javax.validation.constraints.NotBlank; import javax.validation.constraints.Size; import org.apache.commons.lang3.builder.ToStringBuilder; import org.apache.commons.lang3.builder.ToStringStyle; import com.jcdm.common.annotation.Excel; import com.jcdm.common.annotation.Excel.ColumnType; import com.jcdm.common.constant.UserConstants; import com.jcdm.common.core.domain.BaseEntity; /** * å—典数æ®è¡¨ sys_dict_data * * @author jc */ public class SysDictData extends BaseEntity { private static final long serialVersionUID = 1L; /** å—典编ç */ @Excel(name = "å—典编ç ", cellType = ColumnType.NUMERIC) private Long dictCode; /** å—å…¸æŽ’åº */ @Excel(name = "å—典排åº", cellType = ColumnType.NUMERIC) private Long dictSort; /** å—å…¸æ ‡ç¾ */ @Excel(name = "å—å…¸æ ‡ç¾") private String dictLabel; /** å—典键值 */ @Excel(name = "å—典键值") private String dictValue; /** å—典类型 */ @Excel(name = "å—典类型") private String dictType; /** æ ·å¼å±žæ€§ï¼ˆå…¶ä»–æ ·å¼æ‰©å±•) */ private String cssClass; /** è¡¨æ ¼å—å…¸æ ·å¼ */ private String listClass; /** 是å¦é»˜è®¤ï¼ˆY是 Nå¦ï¼‰ */ @Excel(name = "是å¦é»˜è®¤", readConverterExp = "Y=是,N=å¦") private String isDefault; /** 状æ€ï¼ˆ0æ£å¸¸ 1åœç”¨ï¼‰ */ @Excel(name = "状æ€", readConverterExp = "0=æ£å¸¸,1=åœç”¨") private String status; public Long getDictCode() { return dictCode; } public void setDictCode(Long dictCode) { this.dictCode = dictCode; } public Long getDictSort() { return dictSort; } public void setDictSort(Long dictSort) { this.dictSort = dictSort; } @NotBlank(message = "å—å…¸æ ‡ç¾ä¸èƒ½ä¸ºç©º") @Size(min = 0, max = 100, message = "å—å…¸æ ‡ç¾é•¿åº¦ä¸èƒ½è¶…过100个å—符") public String getDictLabel() { return dictLabel; } public void setDictLabel(String dictLabel) { this.dictLabel = dictLabel; } @NotBlank(message = "å—典键值ä¸èƒ½ä¸ºç©º") @Size(min = 0, max = 100, message = "å—典键值长度ä¸èƒ½è¶…过100个å—符") public String getDictValue() { return dictValue; } public void setDictValue(String dictValue) { this.dictValue = dictValue; } @NotBlank(message = "å—典类型ä¸èƒ½ä¸ºç©º") @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 getDefault() { return UserConstants.YES.equals(this.isDefault); } public String getIsDefault() { return isDefault; } public void setIsDefault(String isDefault) { this.isDefault = isDefault; } public String getStatus() { return status; } public void setStatus(String 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(); } }