package cn.freemud.constant;

/**
 * 服务常量
 */
public class ServiceConstants {

    /**
     * 成功
     */
    public static final String SUCCESS_STR = "100";

    /**
     * 变动类型{1新增 2扣减}
     */
    public static final int CHANGE_TYPE_1 = 1;

    /**
     * 是否升级 1升级 2不升级
     */
    public static final int IS_UP_GRADE = 1;


    /**
     * 操作类型{1消费 2消费退回 3手动调整 4升级 5升级回退 6降级}
     */
    public static final int OPERATION_TYPE_1 = 1;

    /**
     * 业务类型{1发放积分 2发放经验值 3等级升级 4等级降级}
     */
    public static final String BUSSINESS_TYPE_2 = "2";
    /**
     * 业务类型{1发放积分 2发放经验值 3等级升级 4等级降级}
     */
    public static final int BUSSINESS_TYPE_3 = 3;

    /**
     * 权益类型{1积分 2优惠券}
     */
    public static final int RIGHT_TYPE_1 = 1;


    /**
     * 权益类型{1积分 2优惠券}
     */
    public static final int RIGHT_TYPE_2 = 2;


    /**
     * 操作类型
     */
    public static final int SCORE_OPERATION_TYPE_5= 5;
    /**
     * 操作类型 等级升级送积分13
     */
    public static final int SCORE_OPERATION_TYPE_13= 13;

    /**
     * 操作类型{1消费送积分
     */
    public static final int SCORE_OPERATION_TYPE_1 = 1;

    public static final String DEFAULT_FLAG = "1";
    /**
     * saas服务63
     */
    public final static String SOURCE_FLAG = "63";

    /**
     * 2 等级升级
     */
    public final static String PROMOTION_TYPE_2 = "2";


    /**
     * 业务类型{1注册送 2发放经验值 3等级升级 4等级降级 5积分支付 6消费送积分 7消费满赠 8生日送 9定时送 10储值支付 11储值充值 12完善资料送}
     */
    public final static String IDEMPOTENCY_BUSSINESS_TYPE_1 = "1";
    /**
     * 业务类型{1注册送 2发放经验值 3等级升级 4等级降级 5积分支付 6消费送积分 7消费满赠 8生日送 9定时送 10储值支付 11储值充值 12完善资料送}
     */
    public final static String IDEMPOTENCY_BUSSINESS_TYPE_6= "6";

    /**
     * 业务类型{1发放积分 2发放经验值 3等级升级 4等级降级}
     */
    public final static String IDEMPOTENCY_BUSSINESS_TYPE_3 = "3";
    public final static String IDEMPOTENCY_BUSSINESS_TYPE_13 = "13";

    public final static String FORMAT_YYYY_DD_23_59_59 = "yyyy-MM-dd 23:59:59";

    /**
     * 处理成功
     */
    public final static String RESPONSE_SUCCESS_0_STR = "0";

    /**
     * 活动状态：0.待启动；1.进行中；2.已结束；3.已作废(测试活动才有)
     */
    public static final int ACTIVE_STATE_1 = 1;

}
