constants 常量值的使用

来源:互联网 发布:mac windows 共享文件 编辑:程序博客网 时间:2024/05/01 14:09

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
原创粉丝点击