SysConfig.java 3.0 KB
Newer Older
RuoYi's avatar
RuoYi committed
1
package com.ruoyi.system.domain;
RuoYi's avatar
RuoYi committed
2 3 4

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;
RuoYi's avatar
RuoYi committed
5 6
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
RuoYi's avatar
RuoYi committed
7 8 9
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.annotation.Excel.ColumnType;
import com.ruoyi.common.core.domain.BaseEntity;
RuoYi's avatar
RuoYi committed
10 11 12 13 14 15 16 17 18 19 20

/**
 * 参数配置表 sys_config
 * 
 * @author ruoyi
 */
public class SysConfig extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 参数主键 */
RuoYi's avatar
RuoYi committed
21
    @Excel(name = "参数主键", cellType = ColumnType.NUMERIC)
RuoYi's avatar
RuoYi committed
22 23 24
    private Long configId;

    /** 参数名称 */
RuoYi's avatar
RuoYi committed
25
    @Excel(name = "参数名称")
RuoYi's avatar
RuoYi committed
26 27 28
    private String configName;

    /** 参数键名 */
RuoYi's avatar
RuoYi committed
29
    @Excel(name = "参数键名")
RuoYi's avatar
RuoYi committed
30 31 32
    private String configKey;

    /** 参数键值 */
RuoYi's avatar
RuoYi committed
33
    @Excel(name = "参数键值")
RuoYi's avatar
RuoYi committed
34 35 36
    private String configValue;

    /** 系统内置(Y是 N否) */
RuoYi's avatar
RuoYi committed
37
    @Excel(name = "系统内置", readConverterExp = "Y=是,N=否")
RuoYi's avatar
RuoYi committed
38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94
    private String configType;

    public Long getConfigId()
    {
        return configId;
    }

    public void setConfigId(Long configId)
    {
        this.configId = configId;
    }

    @NotBlank(message = "参数名称不能为空")
    @Size(min = 0, max = 100, message = "参数名称不能超过100个字符")
    public String getConfigName()
    {
        return configName;
    }

    public void setConfigName(String configName)
    {
        this.configName = configName;
    }

    @NotBlank(message = "参数键名长度不能为空")
    @Size(min = 0, max = 100, message = "参数键名长度不能超过100个字符")
    public String getConfigKey()
    {
        return configKey;
    }

    public void setConfigKey(String configKey)
    {
        this.configKey = configKey;
    }

    @NotBlank(message = "参数键值不能为空")
    @Size(min = 0, max = 500, message = "参数键值长度不能超过500个字符")
    public String getConfigValue()
    {
        return configValue;
    }

    public void setConfigValue(String configValue)
    {
        this.configValue = configValue;
    }

    public String getConfigType()
    {
        return configType;
    }

    public void setConfigType(String configType)
    {
        this.configType = configType;
    }
RuoYi's avatar
RuoYi committed
95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110
    
    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("configId", getConfigId())
            .append("configName", getConfigName())
            .append("configKey", getConfigKey())
            .append("configValue", getConfigValue())
            .append("configType", getConfigType())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
RuoYi's avatar
RuoYi committed
111
}