<?php


namespace App\Consts;


class BaseConst
{
    /**
     * 一天86400秒
     */
    const ONE_DAY_SECONDS = 86400;

    /**
     * 一周 86400 * 7 秒
     */
    const ONE_WEEK_SECONDS = 604800;

    /**
     * 一个月 86400 * 31 秒
     */
    const ONE_MONTH_SECONDS = 2678400;

    /**
     * 一天24*60分钟
     */
    const ONE_DAY_MINITUES = 1440;

    /**
     * 一分钟60秒
     */
    const ONE_MINUTE_SECONDS = 60;

    /**
     * 一小时3600秒
     */
    const ONE_HOUR = 3600;

    /**
     * 一年365天
     */
    const ONE_YEAR_DAYS = 365;

    /**
     * 默认锁时长
     */
    const LOCK_DEFAULT_SECONDS = 5;
    /**
     * 显示7天以前数据
     */
    const DATE_RANGE_DAYS = 7;
    /**
     * 默认分页数量
     */
    const DEFAULT_LENGTH = 15;

    /**
     * 每日分享量(达到该数值可获得一天会员)
     */
    const DAILY_SHARE_NUM = 5;

    /**
     * 初级vip等级
     */
    const JUNIOR_VIP_LEVEL = 1;

    /**
     * 高级vip登记等级
     */
    const SENIOR_VIP_LEVEL = 2;

    const USER_SCOPE = [
        '1' => '补充模板未覆盖人群',
        '2' => '付费用户',
        '3' => '派单用户'
    ];

    const PRODUCT_TYPE = [
        'WEEK'      => '周卡',
        'MONTH'     => '月卡',
        'QUARTER'   => '季卡',
        'YEAR'      => '年卡'
    ];

    const VOLC_PIC_MODELS = ['doubao-seedream-5-0-260128', 'doubao-seedream-5-0-lite-260128', 'doubao-seedream-4-5-251128'];
    // 火山写作奖励计划接入点(使用该接入点可在第二天根据前一天使用量获取免费额度)
    const MODELS_MAP = [
        'doubao-seed-2-0-pro-260215'        => 'ep-20260422093628-pv5vj',
        'doubao-seed-2-0-lite-260215'       => 'ep-20260422093559-9fsgl',
        'doubao-seed-2-0-mini-260215'       => 'ep-20260422093505-qkj4z',
        'deepseek-v3-2-251201'              => 'ep-20260422092942-7kh9p',
        'doubao-seedream-4-5-251128'        => 'ep-20260422092419-6lvp9',
        'doubao-seedance-1-5-pro-251215'    => 'ep-20260422091940-g4knb'
    ];
}
