<?php


namespace App\Consts;


class CoinConst
{
    /**
     * 1块钱书对应100书币
     */
    const PRICE_COIN_RATIO = 100;

    /**
     * 首个计费章节书币价格以35书币为基准，低于35提升至35
     */
    const BASE_PRICE_COIN = 35;

    /**
     * 按章节付费，默认千字0.06元(6书币)
     */
    const DEFAULT_CHAPTER_PRICE = 0.06;

    /**
     * 初级vip 6分
     */
    const JUNIOR_CHAPTER_PRICE = 0.06;

    /**
     * 高级vip 6分
     */
    const SENIOR_CHAPTER_PRICE = 0.06;

    /**
     * 初级77折、高级55折
     */
    const JUNIOR_CHAPTER_DISCOUNT = 0.77;
    const SENIOR_CHAPTER_DISCOUNT = 0.55;

    /**
     * IOS充值
     */
    const IOS_COIN_DISCOUNT = 0.65;

    /**
     * 书币增加类型
     */
    const INCREASE = 1;

    /**
     * 书币减少类型
     */
    const DECREASE = 0;

    /**
     * 永久有效
     */
    const FOREVER = 'forever';

    /**
     * 非永久有效
     */
    const NO_FOREVER = 'noForever';

    /**
     * 原创书币
     */
    const TYPE_ORIGIN = 'origin';

    /**
     * 奖金币
     */
    const TYPE_AWARD = 'award';

    /**
     * 订阅包月扣减书币
     */
    const CHANGE_TYPE_DECR_MONTH_BAG = 'sub_month_bag';

    /**
     * 订阅图书扣减书币
     */
    const CHANGE_TYPE_DECR_BOOK = 'sub_book';

    /**
     * 订阅章节扣减书币
     */
    const CHANGE_TYPE_DECR_CHAPTER = 'sub_chapter';

    /**
     * 送礼物
     */
    const CHARGE_TYPE_DECR_GIFT = 'send_gift';

    /**
     * 充值
     */
    const CHANGE_TYPE_INCR_CHARGE = 'recharge';

    /**
     * 充值补送
     */
    const CHANGE_TYPE_INCR_CHARGE_RESEND = 'recharge_resend';

    /**
     * 签到
     */
    const CHANGE_TYPE_INCR_SING_IN = 'sign_in';

    /**
     * 答题
     */
    const CHANGE_TYPE_INCR_QUESTION = 'question';

    /**
     * 答题奖励（排行榜）
     */
    const CHANGE_TYPE_INCR_QUESTION_BONUS = 'question_bonus';

    /**
     * 活动
     */
    const CHANGE_TYPE_INCR_ACTIVITY = 'activity';

    /**
     * 个人号
     */
    const CHANGE_TYPE_INCR_PERSONAL = 'personal';

    /**
     * 过期类型
     */
    const CHANGE_TYPE_EXPIRE = 'expire';

    /**
     * 数据迁移
     */
    const CHANGE_TYPE_MOVE = 'move';

    /**
     * 系统补送
     */
    const CHANGE_TYPE_SYS_SEND = 'sys_send';
}
