HelpOpenType.java 745 Bytes
package com.zhaoonline.coupen.bean;

/**
 * Created by 杨有鹏 on 2016/12/15.
 * 帮拆类型
 */
public enum HelpOpenType {
    UNKNOWN(0),//未知
    VALIDE_LAST_TIME(1),//最后时刻生效即帮拆
    VALIDE_ON_TIME(2);//帮拆就生效

    private final int type;

    HelpOpenType(int type){
        this.type=type;
    }

    public static HelpOpenType build(int type){
        switch (type){
            case 1:return VALIDE_LAST_TIME;
            case 2:return  VALIDE_ON_TIME;
            default:return UNKNOWN;
        }
    }

    public boolean is(HelpOpenType helpOpenType) {
        return this.type == helpOpenType.type;
    }

    public boolean isNot(HelpOpenType helpOpenType){
        return !is(helpOpenType);
    }
}