package com.ghy.system.domain;

import lombok.Data;

import java.io.Serializable;

/**
 * @Author 但星霖
 * @Date 2023-03-23 09：45：52
 * 说明：系统配置表
 */
@Data
public class SysGlobalConfig implements Serializable {

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 配置项名称
     */
    private String name;

    /**
     * 配置项内容json串(界面循环显示json串的key-value)
     * 系统配置json字符串/或者文本信息
     */
    private String content;

    /**
     * 排序
     */
    private Integer sort;

    /**
     * 配置类型
     * 对应枚举 SysConfigEnum
     */
    private Integer type;

    /**
     * 是否展现给用户查询使用，此字段作用未用于给屏蔽掉查询，此字段为默认1的时候就是为系统变量不可更改。
     */
    private Boolean sysDefault;

    /**
     * 描述
     */
    private String describe;

    /**
     * 数据内容类型
     * 对应系统枚举字段数据
     * SysConfigDataTypeEnum
     */
    private Integer dataType;

    /**
     * 创建时间
     */
    private Long createTime;

    /**
     * 更新时间
     */
    private Long updateTime;

    /**
     * 单位
     */
    private String configUnit;
}
