写一个枚举

相比较对于直接把常量写到常量类里,好像写成枚举比较好

package com.wscar.xny.recommender.constants;

/**
 * status状态约束
 *
 * @author blue
 */
public enum StatusConstants {

    /**
     * 有效,未锁定,上架,开通
     */
    VALID(2, "开通"),
    /**
     * 失效,锁定,下架,未开通
     */
    INVALID(3, "未开通"),
    /**
     * 待审核
     */
    PENDING(4, "待审核");

    /**
     * 状态标识
     */
    private Integer identity;

    /**
     * 说明
     */
    private String disc;

    StatusConstants(Integer identity, String disc) {
        this.identity = identity;
        this.disc = disc;
    }

    public int getIdentity() {
        return identity;
    }

    public String getDisc() {
        return disc;
    }
}

常量类

package com.wanshun.config.constants;

public class LabelCode {
    /**
     * 标签查询
     */

    public final static int CREADIT_CONSOLE_LABEL_STATUS= 1; //启用
    public final static int CREADIT_CONSOLE_LABEL_DELETE= 2; //禁用


    /**
     * 信任值
     */

    public final static int CREADIT_CONSOLE_CREADIT_STATUS= 1; //启用
    public final static int CREADIT_CONSOLE_CREADIT__DELETE= 2; //禁用


    /***
     * 首页公告
     */

    public final static int CREADIT_CONSOLE_NATICE__TOSTAYON= 1; //待上架
    public final static int CREADIT_CONSOLE_NATICE__ONSHELVES= 2; //已上架
    public final static int CREADIT_CONSOLE_NATICE__OFFSHELF= 3; //已下架


    /**
     * 标签类型
     */
    public final  static  int CREADIT_CONSOLE_LABEL_TYPE_CANCEL= 1;  //取消原因标签
    public final  static  int CREADIT_CONSOLE_LABEL_TYPE_COMPLAIN= 2; //投诉标签
    public final  static  int CREADIT_CONSOLE_LABEL_TYPE_EVALUATE= 3; //评价标签
    public final  static  int CREADIT_CONSOLE_LABEL_TYPE_TRIP= 4; //发布行程标签



}

图文不太符,自我笔记

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值