constants 常量值的使用

constants 的使用:

/** 
 * @Title:  Constants.java  
 * @Package com.cmcc.vrp.chongqing.common.util  
 * @author: sunyiwei 
 * @date:   2015年3月17日 下午1:40:19  
 * @version V1.0    
 */  
package com.cmcc.vrp.chongqing.common.util;  
  
  
/** 
 * @ClassName: Constants 
 * @Description: 数据库中的状态及标识常量 
 * @author: sunyiwei 
 * @date: 2015年3月17日 下午1:40:19 
 *  
 */  
public class Constants {  
    /** 
     * 删除标记: 0:未删除;1:已删除 
     */  
    public static enum DELETE_FLAG {  
        UNDELETED(0), DELETED(1);  
  
        private int value;  
  
        private DELETE_FLAG(int value) {  
            this.value = value;  
        }  
  
        public int getValue() {  
            return value;  
        }  
    }  
  
    /** 
     * 企业红包分发模式: 0代表随机,1代表平均 
     */  
    public static enum ENTREDPACKET_MODE {  
        RANDOM(0), AVERAGE(1);  
  
        private int value;  
  
        private ENTREDPACKET_MODE(int value) {  
            this.value = value;  
        }  
  
        public int getValue() {  
            return value;  
        }  
    }  
  
    /** 
     * 上下架状态, 0为下架, 1为上架, 2为全部 
     */  
    public static enum ENTREDPACKET_STATUS {  
        OFF(0), ON(1);  
  
        private int value;  
  
        private ENTREDPACKET_STATUS(int value) {  
            this.value = value;  
        }  
  
        public int getValue() {  
            return value;  
        }  
    }  
  
    /** 
     * 红包记录类型 0: redpacket_id指向企业流量红包表; 1: redpacket_id指向用户流量红包表 
     */  
    public static enum REDPACKET_RECORD_TYPE {  
        USER(0), ENT(1);  
  
        private int value;  
  
        private REDPACKET_RECORD_TYPE(int value) {  
            this.value = value;  
        }  
  
        public int getValue() {  
            return value;  
        }  
    }  
  
    /** 
     * 角色状态,0:启用;1:禁用 
     */  
    public static enum ROLE_STATUS {  
        ON(0), OFF(1);  
  
        private int value;  
  
        private ROLE_STATUS(int value) {  
            this.value = value;  
        }  
  
        public int getValue() {  
            return value;  
        }  
    }  
  
    /** 
     * 角色是否可删除标识: 0不可删除 1可删除 
     */  
    public static enum ROLE_CAN_BE_DELETED {  
        NO(0), YES(1);  
  
        private int value;  
  
        private ROLE_CAN_BE_DELETED(int value) {  
            this.value = value;  
        }  
  
        public int getValue() {  
            return value;  
        }  
    }  
  
    /** 
     * 用户帐户记录表操作类型: 0代表收入, 1代表支出 
     */  
    public static enum USER_BALANCE_RECORD {  
        GAIN(0), GIVE(1);  
  
        private int value;  
  
        private USER_BALANCE_RECORD(int value) {  
            this.value = value;  
        }  
  
        public int getValue() {  
            return value;  
        }  
    }  
  
    /** 
     *  
     * @ClassName: SOURCE_TYPE_ID 
     * @Description: 红包流量来源ID, 0代表抢红包, 1代表发红包, 2代表流量充值, 3代表流量兑换, 4代表受赠送, 
     *               5代表赚流量,6代表其它 
     * @author: sunyiwei 
     * @date: 2015年3月19日 上午9:39:11 
     * 
     */  
    public static enum SOURCE_TYPE_ID {  
        GRAB("抢红包"), GIVE("赠流量"), CHARGE("充值"), EXCHANGE("兑流量"), PRESENT("受赠送"), GAIN(  
                "赚流量"), OTHER("其它");  
  
        private String name;  
  
        private SOURCE_TYPE_ID(String name) {  
            this.name = name;  
        }  
  
        public String getName() {  
            return name;  
        }  
    }  
  
    /** 
     *  
     * @ClassName: BALANCE_OUTGO_SOURCETYPE 
     * @Description: 流量支出类型 
     * @author: qihang 
     * @date: 2015年3月27日 上午11:12:11 
     * 
     */  
    public static enum BALANCE_OUTGO_SOURCETYPE {  
        FLOW_EXPIRED("过期失效"), EXCHANGE("流量兑换");  
  
        private String name;  
  
        private BALANCE_OUTGO_SOURCETYPE(String name) {  
            this.name = name;  
        }  
  
        public String getName() {  
            return name;  
        }  
  
    }  
  
  
    /** 
     * 即将失效的天数 
     */  
    public static final int expireDays = 7;  
      
    /** 
     *  
     * @ClassName:  PRODUCT_STATUS  
     * @Description:  产品上下架状态 
     * @author: sunyiwei 
     * @date:   2015年4月27日 上午9:35:13  
     * 
     */  
    public static enum PRODUCT_STATUS{  
        ON(1),  
        OFF(0);  
          
        private int status;  
          
        public int getStatus() {  
            return status;  
        }  
  
        private PRODUCT_STATUS(int status){  
            this.status = status;  
        }  
    }  
      
    public static enum COUPON_TYPE{  
        transfer(1),  
        charge(0);  
          
        private int type;  
          
        public int getType() {  
            return type;  
        }  
  
        private COUPON_TYPE(int type){  
            this.type = type;  
        }  
    }  
}  

administer.setDeleteFlag(Constants.DELETE_FLAG.DELETED.getValue());



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值