content: package com.sohu.cache.entity;
  
  import java.util.Date;
  
  /**
   * 实例配置模板
   * @author leifu
   * @Date 2016年6月22日
   * @Time 下午5:45:29
   */
  public class InstanceConfig {
      
      private long id;
      
      /**
       * 配置名:为了防止与key冲突
       */
      private String configKey;
      
      /**
       * 配置值:为了防止与value冲突
       */
      private String configValue;
      
      /**
       * 配置说明
       */
      private String info;
      
      /**
       * 更新时间
       */
      private Date updateTime;
      
      /**
       * Redis类型(参考ConstUtil)
       */
      private int type;
      
      /**
       * 状态，1有效0无效
       */
      private int status;
  
      public long getId() {
          return id;
      }
  
      public void setId(long id) {
          this.id = id;
      }
  
      public String getConfigKey() {
          return configKey;
      }
  
      public void setConfigKey(String configKey) {
          this.configKey = configKey;
      }
  
      public String getConfigValue() {
          return configValue;
      }
  
      public void setConfigValue(String configValue) {
          this.configValue = configValue;
      }
  
      public String getInfo() {
          return info;
      }
  
      public void setInfo(String info) {
          this.info = info;
      }
  
      public Date getUpdateTime() {
          return updateTime;
      }
  
      public void setUpdateTime(Date updateTime) {
          this.updateTime = updateTime;
      }
  
      public int getType() {
          return type;
      }
  
      public void setType(int type) {
          this.type = type;
      }
  
      public int getStatus() {
          return status;
      }
      
      public String getStatusDesc() {
          if (1 == status) {
              return "有效";
          } else if (0 == status) {
              return "无效";
          } else {
              return "";
          }
      }
  
      public void setStatus(int status) {
          this.status = status;
      }
      
      public boolean isEffective() {
          if (1 == getStatus()) {
              return true;
          }
          return false;
      }
  
      @Override
      public String toString() {
          return "InstanceConfig [id=" + id + ", configKey=" + configKey + ", configValue=" + configValue
                  + ", info=" + info  + ", updateTime=" + updateTime
                  + ", type=" + type + ", status=" + status + "]";
      }
      
      
  
      
  }
  