首页>代码>SSM+Lucene+logback+Druid开发的Java开源博客系统源码>/BlogSystem-master/src/main/java/com/duan/blogos/common/Rule.java
package com.duan.blogos.common;

/**
 * Created on 2017/12/16.
 * 排序依据
 *
 * @author DuanJiaNing
 */
public enum Rule {

    /**
     * 评论次数
     */
    COMMENT_COUNT("评论次数"),

    /**
     * 博文浏览次数
     */
    VIEW_COUNT("浏览次数"),

    /**
     * 博文被收藏次数
     */
    COLLECT_COUNT("收藏次数"),

    /**
     * 喜欢次数
     */
    LIKE_COUNT("喜欢次数"),

    /**
     * 最初发布日期
     */
    RELEASE_DATE("发布日期"),

    /**
     * 博文举报次数
     */
    COMPLAIN_COUNT("举报次数"),

    /**
     * 博文被分享次数
     */
    SHARE_COUNT("分享次数"),

    /**
     * 博主回复该博文次数
     */
    REPLY_COMMENT_COUNT("评论回复次数"),

    /**
     * 赞赏次数
     */
    // UPDATE: 2018/2/12 保留但不使用
    ADMIRE_COUNT("赞赏次数");

    private final String title;

    Rule(String title) {
        this.title = title;
    }

    public String title() {
        return title;
    }

    /**
     * 检查是否存在与给定名字对应的枚举成员
     *
     * @param name 名字必须与某个枚举成员名完全相同
     * @return 存在返回 true,否则false
     */
    public static boolean contains(String name) {
        for (Rule rule : values()) {
            if (rule.name().equals(name)) return true;
        }

        return false;
    }
}
最近下载更多
superlogin  LV8 2024年12月3日
184445428  LV6 2022年12月4日
zzzzzzzzhasdas  LV13 2022年10月24日
testuser1234567  LV24 2022年8月31日
wjy111  LV2 2022年4月12日
benbosn  LV15 2022年1月20日
xiayan  LV6 2021年11月30日
星辰最爱大米  LV4 2021年10月11日
739086737  LV5 2021年9月7日
ericxu1116  LV24 2021年6月25日
最近浏览更多
superlogin  LV8 2024年12月3日
一只大笨熊啊 2024年6月8日
暂无贡献等级
yellow_flowers  LV8 2024年4月26日
WBelong  LV8 2024年4月2日
Gin19960217  LV4 2024年3月15日
jp413670706  LV3 2024年1月5日
davidlee2015  LV6 2023年11月19日
微信网友_6602457430806528  LV6 2023年9月21日
18590560528  LV1 2023年6月24日
yangbulx  LV3 2023年6月7日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友