Class SaDisableWrapperInfo

java.lang.Object
cn.dev33.satoken.model.wrapperInfo.SaDisableWrapperInfo

public class SaDisableWrapperInfo extends Object
返回值包装类:描述一个账号是否已被封禁等信息
Since:
1.40.0
Author:
click33
  • Field Details

    • isDisable

      public boolean isDisable
      是否被封禁
    • disableTime

      public long disableTime
      封禁剩余时间,单位:秒(-1=永久封禁,0 or -2=未封禁)
    • disableLevel

      public int disableLevel
      封禁等级(最小1级,0=未封禁)
  • Constructor Details

    • SaDisableWrapperInfo

      public SaDisableWrapperInfo(boolean isDisable, long disableTime, int disableLevel)
      构建对象
      Parameters:
      isDisable - 是否被封禁
      disableTime - 封禁剩余时间,单位:秒(-1=永久封禁,0 or -2=未封禁)
      disableLevel - 封禁等级(最小1级,0=未封禁)
  • Method Details

    • createDisabled

      public static SaDisableWrapperInfo createDisabled(long disableTime, int disableLevel)
      创建一个已封禁描述对象
      Parameters:
      disableTime - 封禁时间
      disableLevel - 封禁等级
      Returns:
      /
    • createNotDisabled

      public static SaDisableWrapperInfo createNotDisabled()
      创建一个未封禁描述对象
      Returns:
      /
    • createNotDisabled

      public static SaDisableWrapperInfo createNotDisabled(long cacheTime)
      创建一个未封禁描述对象,并指定缓存时间,指定时间内不再重复查询
      Parameters:
      cacheTime - 缓存时间(单位:秒)
      Returns:
      /
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • getIsDisable

      public boolean getIsDisable()
    • setIsDisable

      public SaDisableWrapperInfo setIsDisable(boolean isDisable)
    • getDisableTime

      public long getDisableTime()
    • setDisableTime

      public SaDisableWrapperInfo setDisableTime(long disableTime)
    • getDisableLevel

      public int getDisableLevel()
    • setDisableLevel

      public SaDisableWrapperInfo setDisableLevel(int disableLevel)