namespace PowerEasy.WebFuture.DataMigrations.Foundation.Enum
{
    /// <summary>
    /// IP来访限定类型。
    /// </summary>
    public enum IPLimitType
    {
        /// <summary>
        /// 允许任何访问。
        /// </summary>
        AllowAll = 0,

        /// <summary>
        /// 只允许白名单访问。
        /// </summary>
        AllowWhiteList = 1,

        /// <summary>
        /// 只禁止黑名单访问。
        /// </summary>
        BanBlackList = 2,

        /// <summary>
        /// 同时启用黑白名单,先判断白名单后黑名单。
        /// </summary>
        AllowWhiteThenBlack = 3,

        /// <summary>
        /// 同时启用黑白名单,先判断黑名单后白名单。
        /// </summary>
        BanBlackThenWhite = 4
    }
}
