package com.zhiqiyun.open.core.models.settings;

import com.baomidou.mybatisplus.annotation.*;
import com.zhiqiyun.open.core.enmus.ConfigItemType;
import lombok.Data;

import java.io.Serializable;

/**
 * @author jtoms
 */
@Data
@TableName("setting_system_config_item")
public class SystemConfigItem implements Serializable {
    private static final long serialVersionUID = 2803996695489090243L;
    @TableId(type = IdType.INPUT)
    private String id;
    @TableField(updateStrategy = FieldStrategy.NEVER)
    private String configKey;
    private String itemName;
    @TableField(updateStrategy = FieldStrategy.NEVER)
    private String itemKey;
    @TableField(updateStrategy = FieldStrategy.NEVER)
    private ConfigItemType itemValueType;
    private String itemValue;
    private String inputRemark;
    @TableField(updateStrategy = FieldStrategy.NEVER)
    private Integer sortValue;
}
