constants 常量值的使用
2015-08-12 10:05
260 查看
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());
相关文章推荐
- Redis底层数据结构总结
- stdafx.h的作用体会
- 开源中国源码学习(七)——DrawerLayout使用
- android使用自定义控件 IconTabPageIndicator时抛出java.lang.IllegalStateException的解决办法
- 关于推送,你可能忽略的那些事儿
- windows下设备信息管理系列函数——用于设备枚举
- Java程序优化的一些最佳实践(转)
- 人民币主动贬值 你的理财方式主动调整了吗?加上外币兑换的费用,也远不如投资人民币理财产品带来的收益高
- 黑马程序员——Map集合
- 如何在线程中获取spring 管理的bean
- java 反射机制
- saltstack初探
- HtmlParser初探--使用Nodefilter和Visitor进行网页分析
- WindowManager.LayoutParams.type属性
- Install JDK8 on Ubuntu
- Android详细的对话框AlertDialog.Builder小示例
- BOM基础
- Android技术文档翻译--工具属性
- Hdu4349 Xiao Ming's Hope
- Java垃圾回收机制