package com.cyksj.common.constant;

import java.math.BigDecimal;
import java.util.List;

/*
 *项目名: netflix
 *文件名: Constant
 *创建者: JavaZou
 *创建时间:2022/12/27 18:30
 */
public interface Constant {
	/**
	 * 一天秒数
	 */
	Long DAY_MILLS = 86400000l;

	/**
	 * 镜像店铺
	 */
	String DEFAULT_MIRROR_SHOP_USER_NAME = "AI用户";

	String DEFAULT_NAME = "银河用户";

	String YH_GPT_USER_NAME = "银河录像局";

	List<String> noOrderStatus = List.of("close", "noPayment");

	List<String> noOrderAllStatus = List.of("noPayment", "close", "refund");

	/**
	 * 实物类型
	 * 2实物、3潮玩好物
	 */
	List<Integer> realGoodsType = List.of(2, 3);

	/**
	 * 平台类型
	 * 1、虚拟、2实物、3潮玩好物
	 */
	List<Integer> goodsType = List.of(1, 2, 3);

	/**
	 * 默认头像
	 */
	String DEFAULT_HEAD_IMG = "https://cdn2.yicanggongyi.com/yinhe/icon/index/avatar.png";

	/**
	 * 普通奖池积分配置key
	 */
	String LOTTERY_POINTS_LIMIT = "lottery_points_limit";

	/**
	 * 特定奖池平台配置key
	 */
	String LOTTERY_SPECIFIC_GOODS = "lottery_specific_goods";

	/**
	 * 特定订单有效时间
	 */
	String LOTTERY_SPECIFIC_ORDER_EFFECTIVE_TIME = "lottery_specific_order_effective_time";

	String CORP_POPULARIZE_CUSTOMER = "corp_popularize_customer";

	/**
	 * 固定客服key
	 */
	String CORP_FIXED_CUSTOMER = "corp_fixed_customer";

	/**
	 * 实物分销配置
	 */
	String EQUIPMENT_DISTRIBUTE_KEY = "equipment_distribute_key";

	/**
	 * 百度渠道 优惠券id
	 */
	String BAIDU_POPULARIZE_COUPON_IDS = "baidu_popularize_coupon_ids";

	/**
	 * 系统主账号商户配置key
	 */
	String SYS_DEFAULT_SHOP_KEY = "sys_default_shop_key";

	String INITIAL_PASSWORD = "qwer1234";

	List<String> serviceKeys = List.of("service_img_set", "service_name_set");

	List<Long> dsGoodsIds = List.of(1l, 2l);

	List<String> payType = List.of("月", "季", "年");

	List<String> registerAccount = List.of("apple", "spotify", "google");

	String SUCCESS = "success";

	List<Long> CHAT_GPT_SKU_IDS = List.of(161l, 178l, 189l);

	List<Long> MIDJOURNEY_SKU_IDS = List.of(175l, 185l, 186l, 199l, 200l);

	/**
	 * chatGPT Plus指定规格限购
	 */
	String CHAT_GPT_PLUS_SKU_PURCHASE_LIMIT = "chat_gpt_plus_sku_purchase_limit";

	//发给商务
	String BUSINESS_CHANNEL_MSG = "你的渠道%s(id%s)分销数据已低于7天平均值的50%%，请尽快与渠道沟通。【崇宇信息】";

	/**
	 * midJourney课程赠送车票规格ids
	 */
	String MIDJOURNEY_TICKET_SKU_IDS = "midJourney_ticket_sku_ids";

	/**
	 * 授权扫码登录公众号
	 */
	String QR_CODE_WX_APP_ID = "qr_code_wx_app_id";

	String CHANGE_GROUPS_TRIPS_ACCOUNT = "您好，您购买的%s，车票账号：%s密码已更换【崇宇信息】";

	String ONE_EMPTY = " ";

	String AMERICA_APPID_SECRET = "1990-01-01 朋友 aaa111 工作 aab112 父母 aac113";

	/**
	 * 最新appid文件导入格式
	 */
	String NEW_APPID_SECRET = "朋友 %s 工作 %s 父母 %s 国家 %s";

	String NEW_APPID_NO_COUNTRY_SECRET = "朋友 %s 工作 %s 父母 %s";

	//含生日
	String NEW_APPID_NO_COUNTRY_SECRET_DATE = "%s 朋友 %s 工作 %s 父母 %s";

	String ACCOUNT_DOUBLE_VERIFY_KEY = "account_double_verify_key";

	/**
	 * 修改密码短息通知过滤平台
	 */
	List<Long> CHANGE_ACCOUNT_PWD_FILTER_GIDS = List.of(18l, 26l);

	String ZK_MOBILE = "18268325725";

	List<Long> AI_goodsIds = List.of(18l, 26l);

	String LOCATION_FOR_GOODS_IDS = "location_for_goods_ids";

	/**
	 * 普通推广 关联优惠券id
	 */
	Long GENERAL_POPULARIZE_COUPON_ID = 111l;

	/**
	 * 渠道专属优惠码
	 */
	Long DISTRIBUTE_POPULARIZE_COUPON_ID = 56l;

	String CORP_SERVICE_FOLLOWS_KEY = "corp_service_follows_key";

	String CORP_SERVICE_GROUPS_RELATION_FOLLOWS_KEY = "corp_service_groups_relation_follows_key";

	String NEW_USER_WELFARE_KEY = "new_user_welfare_key";

	/**
	 * 特殊格式平台邮箱
	 */
	String SPECIAL_GOODS_ACCOUNT_IMPORT_KEY = "special_goods_account_import_key";

	String BALANCE_NOTIFY_MSG = "恭喜您 %s元余额已到账 购买时可抵现 快去使用吧！【崇宇信息】";

	/**
	 * 360渠道名称
	 */
	String CHANNEL_NAME_360 = "360";

	/**
	 * 360渠道折扣
	 */
	String CHANNEL_360_DISCOUNT = "channel_360_discount";

	/**
	 * 百度链接免登录下单优惠 系统配置key
	 */
	String CHANNEL_BAIDU_DISCOUNT_KEY = "channel_baidu_discount_key";

	/**
	 * 抖音免登录下单优惠 key
	 */
	String CHANNEL_DY_DISCOUNT_KEY = "channel_dy_discount_key";

	/**
	 * GPT 平台账号重复
	 */
	List<Long> GPT_GOODS_IDS = List.of(18l, 29l, 30l);

	List<String> TRACK_RENEW_TYPE = List.of("email", "wechat");

	String ORDER_MSG_FIRST_NOTIFY = "%s购买成功，收藏官网https://nf.video/ 合租账号就上银河录像局【崇宇信息】";

	//String LOGIN_CODE = "yhc@36";

	//PS AI,POE会员
	List<Long> DOWN_GOODS_PAY = List.of(33l, 35l);

	/**
	 * 人民币符号
	 */
	String CN_CYS = "¥";

	/**
	 * 活码临时使用
	 */
	String ACTIVE_CODE_TEMP_KEY = "active_code_temp_key";

	List<String> DY_CUS = List.of("QiuDaoYuBuGuoQi.", "YinHeLuXiangJuSheBeiShouQian");

	/**
	 * 渠道分销规则key
	 */
	String DISTRIBUTE_RULE_KEY = "distribute_rule_key";

	String ZERO_STR = "0";

	String ONE_STR = "1";

	/**
	 * 渠道规格过滤平台key
	 */
	String DISTRIBUTE_RULE_FILTER_GOODS_KEY = "distribute_rule_filter_goods_key";

	String USER_OPEN_SHOP_DS_ORDERS_LIMIT_KEY = "user_open_shop_ds_orders_limit_key";

	String DOUBLE_VERIFY_CODE_TIMES_KEY = "double_verify_code_times_key";

	/**
	 * 活码标记key
	 */
	String AC_CODE_KEY = "ac_code_key:";

	String AI_RENEW_MSG = "用户ID:%s续费了 %s %s 账号为:%s,请及时处理【崇宇信息】";

	String PAY_MSG = "用户ID:%s购买了 %s %s 请及时处理【崇宇信息】";

	/**
	 * 通知手机号
	 */
	String SERVICE_PHONE = "18658194165";

	/**
	 * AI 车票额外座位数
	 */
	Integer AI_EXTRACT_NUM = 5;

	/**
	 * 百度回传 过滤平台
	 */
	String BAIDU_POST_FILTER_GOODS_KEY = "baidu_post_filter_goods_key";

	/**
	 * GPT Plus规格 新车队规格限制上车数
	 */
	List<Long> GPT_PLUS_PARKING_SKU_IDS = List.of(161l, 178l);


	/**
	 * 获客链接 state 标识
	 */
	String ACQUISTION_LINK_STATE_KEY = "customer_";

	/**
	 * 获客链接 值班客服更新定时任务id
	 */
	Integer CORP_LINK_JOB_ID = 192;

	String ACCOUNT_PWD_UPDATE_SYS_MSG_NOTIFY = "您购买的%s账号，密码已修改";

	String ACCOUNT_SET_SYS_MSG_NOTIFY = "您购买的%s账号，账号已配置";

	String DUTY_SERVICE_CHANGE_MSG = "%s值班人员不足三人【崇宇信息】";

	/**
	 * 系统周末值班客服变更通知手机号
	 */
	String DUTY_SERVICE_CHANGE_NOTIFY_PHONE = "17681947535";

	BigDecimal FIVE_HUNDRED = BigDecimal.valueOf(50000);

	BigDecimal THOUSAND = BigDecimal.valueOf(100000);

	BigDecimal TWO_THOUSAND = BigDecimal.valueOf(200000);

	Long CALUDE_GOODS_ID = 73l;

	String APPLY_MONEY_DS = "分销提现";

	String APPLY_MONEY_SUB = "邀请奖励金提现";

	/**
	 * cps后台用户弹窗key
	 */
	String CPS_AD_KEY = "cps_ad_key";

	/**
	 * GPT 镜像车队唯一账号
	 */
	String GPT_CAR_ONLY_ACCOUNT = "gptcaroo21213";


	/**
	 * mj 镜像车队唯一账号
	 */
	String MJ_MIRROR_ONLY_ACCOUNT = "mjmirror1213";


	String CLAUDE_MIRROR_ONLY_ACCOUNT = "claudecar123";

	/**
	 * luma
	 */
	String LUMA_MIRROR_ONLY_ACCOUNT = "luma123";

	/**
	 * grok
	 */
	String GROK_MIRROR_ONLY_ACCOUNT = "grok123";

	String CLAUDE_CODE_ONLY_ACCOUNT = "claudecode123";

	/**
	 * nano
	 */
	String NANO_ONLY_ACCOUNT = "nano123";

	/**
	 * codex
	 */
	String CODEX_ONLY_ACCOUNT = "codex123";

	/**
	 * 免登录渠道
	 */
	List<String> NO_SIGN_CHANNEL_NAMES = List.of("百度", "巨量");

	/**
	 * 折扣推广链接key
	 */
	String DISCOUNT_POPULARIZE_KEY = "discount_popularize_key";

	/**
	 * 设备客服活码用户分销专用
	 */
	Long EP_AC_CODE_ID = 7l;

	/**
	 * 有效获客
	 */
	String CUSTOMER_EFFECTIVE = "customer_effective";

	/**
	 * 设备意向标签组
	 */
	String EP_INTENTION_GROUP_NAME = "设备群发标签";

	/**
	 * gpt日卡活动 体验车票基础规格
	 */
	Long GPT_MIRROR_COMMON_SKU_ID = 426l;

	/**
	 * 大学生快递站 体验车票标准规格
	 */
	Long GPT_MIRROR_SKU_ID = 429l;

	/**
	 * MJ试用规格id
	 */
	Long MIDJOURNEY_TRIAL_SKU_ID = 435L;

	/**
	 * 电影域名
	 */
	String ZHAOJU_MOVIES = "https://netflix.liuliangbang.vip";

	//英文
	String EN_US = "en_US";

	/**
	 * MJ特殊价格规格
	 */
	String MJ_SPECIAL_SKU_PRICE_KEY = "mj_special_sku_price_key";

	/**
	 * 特殊价格规格ids
	 */
	List<Long> SPECIAL_PRICE_SKU_IDS = List.of(409l);

	String month = "month";

	String week = "week";

	String money = "money";

	String orders = "orders";

	/**
	 * 渠道用户展示
	 */
	String POPULARIZE_USER_VIEWS = "popularize_user_views";

	/**
	 * 特殊普通渠道用户
	 */
	Long SPECIAL_DISTRIBUTE_USER_ID = 469739l;

	Long LUMA_GOODS_ID = 87l;

	Long GROK_GOODS_ID = 88l;

	Long HBO_GO_GOODS_ID = 8L;

	/**
	 * midjourney
	 */
	Long MIDJOURNEY_GOODS_ID = 26l;

	/**
	 * 批发押金配置key
	 */
	String WHOLESALE_DEPOSIT_KEY = "wholesale_deposit_key";

	String SHOP = "店铺";

	/**
	 * 账号邮箱外部验证码
	 */
	List<Long> YH_EMAIL_VERIFY_OUTSIDE_CODE_GIDS = List.of(1l, 3l, 33l);

	String YH_EMAIL_DOMAIN_SUFFIX = "@yinhe.ac.cn";

	/**
	 * 日
	 */
	String DAY_DATE = "day";

	/**
	 * 小时
	 */
	String HOUR_DAY_OF_DATE = "hour";

	/**
	 * 奈飞设备平台id
	 */
	Long NF_EP_GID = 15l;

	/**
	 * 批发通知手机号
	 */
	List<String> GOODS_WHOLESALE_PHONE = List.of("18658194165", "17681947535");

	/**
	 * 批发通知短信模板
	 */
	String GOODS_WHOLESALE_MSG = "用户%s批发%s个%s账号，请尽快配置账号【崇宇信息】";

	/**
	 * 奈飞限购用户白名单
	 */
	String NF_PURCHASE_LIMIT_WHITE_KEY = "nf_purchase_Limit_white_key";

	/**
	 * 奈飞限购开关
	 */
	String NF_PURCHASE_LIMIT_KEY = "nf_purchase_Limit_key";

	/**
	 * 用户镜像店铺佣金比例配置key
	 */
	String MIRROR_SHOP_COMMISSION = "mirror_shop_commission";

	/**
	 * 镜像店铺默认LOGO
	 */
	String USER_MIRROR_SHOP_DEFAULT_LOGO = "https://cdn2.yicanggongyi.com/picture/f6e48d2c854bd38a2ed2cc7d319b524f-1731038450046.webp";

	/**
	 * 镜像店铺用户头像
	 */
	String USER_MIRROR_SHOP_USER_DEFAULT_IMG = "https://cdn2.yicanggongyi.com/picture/08944798d95e42f62f3bb63d8109dcf1-1732169951288.png";

	/**
	 * MJ
	 */
	Long MJ_GID = 26l;

	/**
	 * Claude pro
	 */
	Long CLAUDE_PRO_GID = 75L;

	/**
	 * GPT PLUS
	 */
	Long GPT_PLUS_GID = 18L;

	/**
	 * 排除分销用户ID
	 */
	Long NO_DS_USER_ID = 469739l;

	/**
	 * GPT PLUS镜像专业版5天 skuId
	 */
	Long GPT_PLUS_O1_TRIAL_SKU_ID = 531L;

	/**
	 * spotify升级 配置key
	 */
	String SPOTIFY_UPGRADE_PRICE_KEY = "spotify_upgrade_price_key";

	/**
	 * 声破天平台id
	 */
	Long SPOTIFY_GOODS_ID = 4l;

	//mail lu域名邮箱
	List<String> MAIL_LU_DOMAIN = List.of("@56bbq.com", "yxzh8.com", "@eggks.cc");

	//PS 验证码官方
	String PS_ADOBE = "Adobe";

	String DISNEY = "Disney";

	String NETFLIX = "Netflix";

	List<Long> PS_GIDS = List.of(33L, 45l);

	Long DISNEY_GID = 3L;

	Long NETFLIX_GID = 1L;

	/**
	 * 善愿支付宝id
	 */
	String SY_SHOP_ID = "2021004146676727";

	/**
	 * 崇宇支付宝id
	 */
	String CY_SHOP_ID = "2021003173606268";

	/**
	 * 代充邀请制平台
	 * 声破天 油管
	 */
	List<Long> RECHARGE_INVITE_GOODS_IDS = List.of(4l, 5l);

	/**
	 * 第三方分类id
	 */
	Long THIRD_CATEGORY = 6l;

	/**
	 * 提现黑名单
	 */
	String APPLY_MONEY_BLACK = "apply_money_black";

	/**
	 * 企业微信添加引流客服ids key
	 */
	String CORP_WX_YL_FOLLOW_IDS_KEY = "corp_wx_yl_follow_ids_key";

	/**
	 * 企业微信引流前缀标识key
	 */
	String CORP_WX_YL_PREFIX = "qywxyl_";

	/**
	 * 引流新人优惠券id
	 */
	String YL_NEW_WELFARE_COUPON_ID = "yl_new_welfare_coupon_id";

	/**
	 * 渠道用户关联优惠券设置key
	 */
	String COUPON_DISTRIBUTE_RELATE_COUPON_KEY = "coupon_distribute_relate_coupon_key";

	/**
	 * 数字3
	 */
	Integer Three = 3;

	/**
	 * 车票邮箱密码展示key
	 */
	String EMAIL_PWD_SHOW_GID_KEY = "email_pwd_show_gid_key";

	/**
	 * openai 原图域名
	 */
	String GPT_VIDEO_DOMAIN = "videos.openai.com";

	/**
	 * openai 原图反代域名
	 */
	String GPT_VIDEO_REPLACE_DOMAIN = "imgs.bestaistore.com";

	/**
	 * openai file 域名
	 */
	String GPT_FILE_DOMAIN = "filesystem.site";

	/**
	 * VIP用户费用
	 */
	String VIP_FEE_KEY = "vip_fee_key";

	/**
	 * VIP title
	 */
	String VIP_TITLE = "银河超级AI会员";

	/**
	 * 会员关联订单
	 */
	Long VIP_RELATE_GOODS_ID = 98L;

	/**
	 * 提现默认支付宝
	 */
	String TAKE_MONEY_DEFAULT_ZFB = "take_money_default_zfb";

	/**
	 * 异常奈飞车票更换其他规格key
	 */
	String ERROR_NETFLIX_CHANGE_OTHER_SKU_KEY = "error_netflix_change_other_sku_key";

	/**
	 * 银河币消费返回比例
	 */
	String GALAXY_COIN_CONSUME_RETURN_RATE_KEY = "galaxy_coin_consume_return_rate_key";

	/**
	 * 银河币消费支付抵扣key
	 */
	String GALAXY_COIN_PAY_DEDUCT_KEY = "galaxy_coin_pay_deduct_key";

	/**
	 * GPT代充平台id
	 */
	Long GPT_RECHARGE_GOODS_ID = 40L;

	/**
	 * claude code平台id
	 */
	Long CLAUDE_CODE_GOODS_ID = 102L;

	/**
	 * codex平台id
	 */
	Long CODEX_GOODS_ID = 105L;

	/**
	 * 推广claude code分销链接
	 */
	String DISTRIBUTE_CLAUDE_CODE_CC_URL = "https://cc.yhlxj.com/%s";

	/**
	 * 推广claude code无优惠码的优惠券id
	 */
	Long DISTRIBUTE_CLAUDE_CODE_NO_CODE_COUPON_ID = 616L;

	/**
	 * 推广claude code关联优惠券的优惠券id
	 */
	Long DISTRIBUTE_CLAUDE_CODE_COUPON_ID = 630L;

	/**
	 * claude code日卡推广活动
	 */
	Long DISTRIBUTE_CLAUDE_CODE_TRIAL_SKU_ID = 732L;

	/**
	 * cc推广标识
	 */
	String CC_DISTRIBUTE_MARK = "cc";

	/**
	 * CLAUDE CODE 积分卡number
	 */
	String CLAUDE_CODE_CARD_NUMBER = "CODE_CARD_NUMBER_";

	/**
	 * nano 商品id
	 */
	Long NANO_GOODS_ID = 104L;

	/**
	 * nano 渠道优惠券id
	 */
	Long DISTRIBUTE_NANO_COUPON_ID = 0L;

	/**
	 * nano 渠道体验卡规格id
	 */
	Long DISTRIBUTE_NANO_TRIAL_SKU_ID = 742L;

	/**
	 * nano推广标识
	 */
	String NANO_DISTRIBUTE_MARK = "nano";

	/**
	 * 推广claude code分销链接
	 */
	String DISTRIBUTE_NANO_URL = "https://nano.yhlxj.com/%s";

	/**
	 * cc api domain
	 */
	String CLAUDE_CODE_API_PREFIX = "https://relay01.yhlxj.com/";

	String CLAUDE_CODE_HEARD_KEY = "X-Admin-Key";

	String CLAUDE_CODE_API_ADMIN_KEY = "claudecodeyhlxjclaude";

	//连接超时时间 毫秒
	int CONNECT_MILLISECONDS = 10000;

	/**
	 * claude code补充额度
	 */
	Integer CLAUDE_CODE_SUP_QUOTA = 10;
}
