package com.yami.trading.common.constants; import java.util.ArrayList; import java.util.HashMap; import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import com.yami.trading.common.util.ApplicationUtil; public class Constants { public static final String FILE_BASE_URL="https://trading-order-test.s3.amazonaws.com/"; // public static final String WEB_URL = ApplicationUtil.getProperty("web_url"); public static final String IMAGES_DIR = ApplicationUtil.getProperty("images.dir"); /** * 质押2.0下单 */ public static final String MONEYLOG_CONTENT_GALAXY_BUY = "galaxy_buy"; /** * 质押2.0赎回 */ public static final String MONEYLOG_CONTENT_GALAXY_BACK = "galaxy_back"; /** * 质押2.0推荐收益 */ public static final String MONEYLOG_CONTENT_GALAXY_RECOM_PROFIT = "galaxy_recom_profit"; /** * 质押2.0收益 */ public static final String MONEYLOG_CONTENT_GALAXY_PROFIT = "galaxy_profit"; /** * 质押借币 - 冻结 */ public static final String MONEYLOG_CONTENT_LOAN_FROZEN = "loan_frozen"; /** * 质押借币 - 解冻 */ public static final String MONEYLOG_CONTENT_LOAN_THAW = "loan_thaw"; /** * 质押借币 - 强平 */ public static final String MONEYLOG_CONTENT_LOAN_CLOSEOUT = "loan_closeout"; /** * 质押借币 - 借款 */ public static final String MONEYLOG_CONTENT_LOAN_ADD = "loan_add"; /** * 质押借币 - 还款 */ public static final String MONEYLOG_CONTENT_LOAN_REPAY = "loan_repay"; /** * 质押借币 */ public static final String MONEYLOG_CATEGORY_LOAN = "loan"; /** * c2c卖币 */ public static final String MONEYLOG_CONTENT_C2C_SELL = "c2c_sell"; /** * otc卖币 */ public static final String MONEYLOG_CONTENT_OTC_SELL = "otc_sell"; /** * otc买币 */ public static final String MONEYLOG_CONTENT_OTC_BUY = "otc_buy"; /** * otc订单取消 */ public static final String MONEYLOG_CONTENT_OTC_CANCEL = "otc_cancel"; /** * c2c交易 */ public static final String MONEYLOG_CATEGORY_C2C = "c2c"; /** * 系统锁定转移 */ public static final String MONEYLOG_CONTENT_SYS_LOCK = "sys_lock"; /** * 系统增加锁定金额 */ public static final String MONEYLOG_CONTENT_SYS_MONEY_ADD_LOCK = "sys_add_lock"; /** * 系统增加锁定金额 */ public static final String MONEYLOG_CONTENT_SYS_MONEY_SUB_LOCK = "sys_sub_lock"; /** * 跟单手续费 */ public static final String MONEYLOG_CONTENT_FOLLOW_UP_FEE = "follow_up_fee"; /** * 币币杠杆交易 */ public static final String MONEYLOG_CATEGORY_EXCHANGE_LEVER = "exchange_lever"; /** * 币币杠杆平仓 */ public static final String MONEYLOG_CONTENT_EXCHANGE_LEVER_CLOSE = "exchange_lever_close"; /** * 币币杠杆利息 */ public static final String MONEYLOG_CONTENT_EXCHANGE_LEVER_INTEREST = "exchange_lever_interest"; /** * 币币杠杆开仓 */ public static final String MONEYLOG_CONTENT_EXCHANGE_LEVER_OPEN = "exchange_lever_open"; /** * 基础交易反水 */ public static final String MONEYLOG_WAllET_EXCHANGE_COMMISSION = "wallet_exchange_commission"; /** * 当前分了多少个表 */ public static final int TABLE_PARTITIONS = 10; /* * 角色 */ public static final String SECURITY_ROLE_ROOT = "ROOT"; public static final String SECURITY_ROLE_ADMIN = "ADMIN"; public static final String SECURITY_ROLE_FINANCE = "FINANCE"; public static final String SECURITY_ROLE_CUSTOMER = "CUSTOMER"; public static final String SECURITY_ROLE_MAINTAINER = "MAINTAINER"; public static final String SECURITY_ROLE_AGENT = "AGENT"; public static final String SECURITY_ROLE_MEMBER = "MEMBER"; public static final String SECURITY_ROLE_GUEST = "GUEST"; public static final String SECURITY_ROLE_TEST = "TEST"; public static final String SECURITY_ROLE_OTCUSER = "OTCUSER"; public static final String SECURITY_ROLE_INSIDER = "INSIDER"; public static final String SECURITY_ROLE_AGENTLOW = "AGENTLOW"; public static Map ROLE_MAP = new HashMap(); static { ROLE_MAP.put(SECURITY_ROLE_ROOT, "超级管理员"); ROLE_MAP.put(SECURITY_ROLE_ADMIN, "管理员"); ROLE_MAP.put(SECURITY_ROLE_FINANCE, "对账专员"); ROLE_MAP.put(SECURITY_ROLE_CUSTOMER, "客服"); ROLE_MAP.put(SECURITY_ROLE_MAINTAINER, "运维"); ROLE_MAP.put(SECURITY_ROLE_AGENT, "代理商"); ROLE_MAP.put(SECURITY_ROLE_MEMBER, "正式用户"); ROLE_MAP.put(SECURITY_ROLE_GUEST, "演示用户"); ROLE_MAP.put(SECURITY_ROLE_TEST, "试用用户"); ROLE_MAP.put(SECURITY_ROLE_OTCUSER, "承兑商"); ROLE_MAP.put(SECURITY_ROLE_INSIDER, "内部专员"); ROLE_MAP.put(SECURITY_ROLE_AGENTLOW, "代理商"); }; /** * 理财收益 */ public static final String MONEYLOG_CONTENT_FINANCE_PROFIT = "finance_profit"; /** * 理财产品 */ public static final String MONEYLOG_FINANCE = "finance"; // public static final String WEB_URL = PropertiesUtil.getProperty("web_url"); // // public static final String IMAGES_DIR = PropertiesUtil.getProperty("images.dir"); /** * 矿机交易 */ public static final String MONEYLOG_CATEGORY_MINER = "miner"; /** * 矿机买入 */ public static final String MONEYLOG_CONTENT_MINER_BUY = "miner_buy"; /** * 矿机退回本金 */ public static final String MONEYLOG_CONTENT_MINER_BACK = "miner_back"; /** * 矿机收益 */ public static final String MONEYLOG_CONTENT_MINER_PROFIT = "miner_profit"; /** * 矿机推荐收益 */ public static final String MONEYLOG_CONTENT_MINER_RECOM_PROFIT = "miner_recom_profit"; /** * 奖励 */ public static final String MONEYLOG_CONTENT_REWARD = "reward"; /** * 交易账户(USDT) */ public static final String WALLET_USDT = "usdt"; /** * 交易账户(USDT) */ public static final String WALLET = "USDT"; /** * 充值 */ public static final String MONEYLOG_CATEGORY_RECHARGE = "recharge"; public static final String MONEYLOG_CONTENT_FIRST_RECHARGE = "first_recharge"; /** * 提现 */ public static final String MONEYLOG_CATEGORY_WITHDRAW = "withdraw"; public static final String MONEYLOG_CATEGORY_ORDER = "order"; public static final String MONEYLOG_CATEGORY_IPO = "ipo_promise"; public static final String MONEYLOG_CATEGORY_IPO_SEll= "ipo_sell"; /** * 永续合约建仓 */ public static final String MONEYLOG_CONTENT_CONTRACT_OPEN = "contract_open"; /** * 交割合约建仓 */ public static final String DELIVERY_MONEYLOG_CONTENT_CONTRACT_OPEN = "delivery_contract_open"; /** * 交割合约平仓 */ public static final String DELIVERY_MONEYLOG_CONTENT_CONTRACT_CLOSE = "delivery_contract_close"; /** * 合约交易 */ public static final String MONEYLOG_CATEGORY_CONTRACT = "contract"; /** * 法币交易 */ public static final String MONEYLOG_CATEGORY_COIN = "coin"; /** * 银行卡交易 */ public static final String MONEYLOG_CATEGORY_BANK_CARD = "bank_card"; /** * 银行卡充值 */ public static final String MONEYLOG_CATEGORY_BANK_CARD_RECHARGE = "bank_card_recharge"; /** * 银行卡提现 */ public static final String MONEYLOG_CATEGORY_BANK_CARD_WITHDRAW = "bank_card_withdraw"; /** * 系统奖励 */ public static final String MONEYLOG_CATEGORY_REWARD = "reward"; //返佣 public static final String MONEYLOG_REBATE= "rebate"; public static Map MONEYLOG_CATEGORY = new HashMap(); static { MONEYLOG_CATEGORY.put(MONEYLOG_CATEGORY_CONTRACT, "合约交易"); MONEYLOG_CATEGORY.put(MONEYLOG_CATEGORY_COIN, "法币交易"); }; /** * 币币交易 */ public static final String MONEYLOG_CATEGORY_EXCHANGE = "exchange"; /** * 币币卖出 */ public static final String MONEYLOG_CONTENT_EXCHANGE_CLOSE = "exchange_close"; /** * 币币取消 */ public static final String MONEYLOG_CONTENT_EXCHANGE_CANCEL = "exchange_cancel"; /** * 币币买入 */ public static final String MONEYLOG_CONTENT_EXCHANGE_OPEN = "exchange_open"; /** * 现货卖出 */ public static final String MONEYLOG_CONTENT_CLOSE = "_close"; /** * 现货取消 */ public static final String MONEYLOG_CONTENT_CANCEL = "_cancel"; /** * 现货买入 */ public static final String MONEYLOG_CONTENT_OPEN = "_open"; /** * 外汇 */ public final static String forex = "forex"; /** * 指数 */ public final static String indices = "indices"; /** * 大宗商品 */ public final static String commodities = "commodities"; /** * 虚拟货币 */ public final static String cryptos = "cryptos"; /** * 美股 */ public final static String US_STOCKS = "US-stocks"; /** * 港股 */ public final static String HK_STOCKS = "HK-stocks"; public final static String TW_STOCKS = "TW-stocks"; /** * 港股 */ public final static String A_STOCKS = "A-stocks"; /** * 港股 */ public final static String JP_STOCKS = "JP-stocks"; public final static String INDIA_STOCKS = "INDIA-stocks"; /** * 英国股票 */ public final static String UK_STOCKS = "UK-stocks"; /** * 德国股票 */ public final static String DE_STOCKS = "DE-stocks"; /** * 巴西股票 */ public final static String BZ_STOCKS = "BZ-stocks"; /** * 全球ETF */ public final static String CATEGORY_GLOBAL = "global"; /** * 黄金ETF */ public final static String CATEGORY_GOLD = "gold"; /** * 人工智能ETF */ public final static String CATEGORY_AI = "ai"; /** * 能源ETF */ public final static String CATEGORY_ENERGY = "energy"; public static Map MONEYLOG_MAP = new HashMap(); static { MONEYLOG_MAP.put(forex, "外汇"); MONEYLOG_MAP.put(indices, "指数"); MONEYLOG_MAP.put(commodities, "大宗商品"); MONEYLOG_MAP.put(cryptos, "加密货币"); MONEYLOG_MAP.put(US_STOCKS, "美股"); MONEYLOG_MAP.put(HK_STOCKS, "港股"); MONEYLOG_MAP.put(TW_STOCKS, "台股"); MONEYLOG_MAP.put(JP_STOCKS, "日股"); MONEYLOG_MAP.put(A_STOCKS, "A股"); MONEYLOG_MAP.put(INDIA_STOCKS, "印股"); MONEYLOG_MAP.put(UK_STOCKS, "英股"); MONEYLOG_MAP.put(DE_STOCKS, "德股"); MONEYLOG_MAP.put(BZ_STOCKS, "巴西股"); MONEYLOG_MAP.put(CATEGORY_GLOBAL, "global"); MONEYLOG_MAP.put(CATEGORY_GOLD, "gold"); MONEYLOG_MAP.put(CATEGORY_AI, "ai"); MONEYLOG_MAP.put(CATEGORY_ENERGY, "ai"); }; public static Map MONEYLOG_MAP_TYPE = new HashMap(); static { MONEYLOG_MAP_TYPE.put(forex, forex); MONEYLOG_MAP_TYPE.put(indices, "etf"); MONEYLOG_MAP_TYPE.put(commodities, "commodities"); MONEYLOG_MAP_TYPE.put(cryptos, "exchange"); MONEYLOG_MAP_TYPE.put(US_STOCKS, "stocks"); MONEYLOG_MAP_TYPE.put(HK_STOCKS, "stocks"); MONEYLOG_MAP_TYPE.put(TW_STOCKS, "stocks"); MONEYLOG_MAP_TYPE.put(JP_STOCKS, "stocks"); MONEYLOG_MAP_TYPE.put(A_STOCKS, "stocks"); MONEYLOG_MAP_TYPE.put(INDIA_STOCKS, "stocks"); MONEYLOG_MAP_TYPE.put(UK_STOCKS, "stocks"); MONEYLOG_MAP_TYPE.put(DE_STOCKS, "stocks"); MONEYLOG_MAP_TYPE.put(BZ_STOCKS, "stocks"); MONEYLOG_MAP_TYPE.put(CATEGORY_GLOBAL, "etf"); MONEYLOG_MAP_TYPE.put(CATEGORY_GOLD, "etf"); MONEYLOG_MAP_TYPE.put(CATEGORY_AI, "etf"); MONEYLOG_MAP_TYPE.put(CATEGORY_ENERGY, "etf"); }; /** * C2C */ public static final String LOG_CATEGORY_C2C = "c2c"; /** * 充币 */ public static final String MONEYLOG_CONTENT_RECHARGE = "recharge"; /** * 提币 */ public static final String MONEYLOG_CONTENT_WITHDRAW = "withdraw"; /** * 永续合约平仓 */ public static final String MONEYLOG_CONTENT_CONTRACT_CLOSE = "contract_close"; /** * 永续合约建仓 */ /** * 永续合约撤单 */ public static final String MONEYLOG_CONTENT_CONTRACT_CONCEL = "contract_cancel"; /** * 手续费 */ public static final String MONEYLOG_CONTENT_FEE = "fee"; /** * 银行卡提现 */ public static final String MONEYLOG_CONTENT_BANK_CARD_WITHDRAW = "bank_card_withdraw"; /** * 银行卡充值 */ public static final String MONEYLOG_CONTENT_BANK_CARD_RECHARGE = "bank_card_recharge"; /** * 银行卡订单取消 */ public static final String MONEYLOG_CONTENT_BANK_CARD_ORDER_CANCEL = "bank_card_order_cancel"; /** * 现货账户划转跟单账户 */ public static final String MONEYLOG_TRANSFER_IN = "transfer_in"; /** * 跟单账户划转现货账户 */ public static final String MONEYLOG_TRANSFER_OUT = "transfer_out"; public static Map MONEYLOG_CONTENT = new HashMap(); static { MONEYLOG_CONTENT.put(MONEYLOG_CONTENT_RECHARGE, "充币"); MONEYLOG_CONTENT.put(MONEYLOG_CONTENT_WITHDRAW, "提币"); MONEYLOG_CONTENT.put(MONEYLOG_CONTENT_CONTRACT_CLOSE, "永续合约平仓"); MONEYLOG_CONTENT.put(MONEYLOG_CONTENT_CONTRACT_OPEN, "永续合约建仓"); MONEYLOG_CONTENT.put(MONEYLOG_CONTENT_CONTRACT_CONCEL, "永续合约撤单"); MONEYLOG_CONTENT.put(MONEYLOG_CONTENT_FEE, "手续费"); MONEYLOG_CONTENT.put(MONEYLOG_CONTENT_BANK_CARD_WITHDRAW, "银行卡提现"); MONEYLOG_CONTENT.put(MONEYLOG_CONTENT_BANK_CARD_RECHARGE, "银行卡充值"); MONEYLOG_CONTENT.put(MONEYLOG_CONTENT_BANK_CARD_ORDER_CANCEL, "银行卡订单取消"); } /** * 操作 */ public static final String LOG_CATEGORY_OPERATION = "operation"; /** * 安全 */ public static final String LOG_CATEGORY_SECURITY = "security"; /** * 安全 */ public static final String LOG_CATEGORY_SECURITY_CODE = "security_code"; /** * 银行卡充值提现 */ public static final String LOG_CATEGORY_BANK_CARD_RW = "bank_card_rw"; public static Map LOG_CATEGORY = new HashMap(); static { LOG_CATEGORY.put(LOG_CATEGORY_OPERATION, "用户操作"); LOG_CATEGORY.put(LOG_CATEGORY_SECURITY, "安全事件"); LOG_CATEGORY.put(LOG_CATEGORY_BANK_CARD_RW, "银行卡充值提现"); }; public static Map BLOCKCHAIN_COINS = new HashMap(); static { BLOCKCHAIN_COINS.put("USDT", "USDT"); }; public static Map BLOCKCHAIN_COINS_NAME = new HashMap(); static { /** * usdt、HT */ BLOCKCHAIN_COINS_NAME.put("ERC20", "ERC20"); BLOCKCHAIN_COINS_NAME.put("TRC20", "TRC20"); /** * usdt */ BLOCKCHAIN_COINS_NAME.put("OMNI", "OMNI"); }; /** * 语言 */ public static Map LANGUAGE = new HashMap(); static { LANGUAGE.put("en", "英文"); LANGUAGE.put("zh-CN", "简体中文"); LANGUAGE.put("CN", "繁体中文"); LANGUAGE.put("Japanese", "日文"); LANGUAGE.put("Korean", "韩文"); LANGUAGE.put("ru", "俄文"); LANGUAGE.put("pt", "葡萄牙语"); LANGUAGE.put("es", "西班牙语"); LANGUAGE.put("th", "泰语"); LANGUAGE.put("fr", "法语"); LANGUAGE.put("vi", "越南语"); LANGUAGE.put("ar", "阿拉伯语"); LANGUAGE.put("my", "缅甸语"); LANGUAGE.put("de", "德语"); LANGUAGE.put("Italy","意大利语"); LANGUAGE.put("Turkish","土耳其语"); LANGUAGE.put("Romanian","罗马尼亚语"); LANGUAGE.put("Greek","希腊语"); } /** * cms模块 */ public static Map CMS_MODEL = new HashMap(); static { CMS_MODEL.put("system", "系统"); CMS_MODEL.put("info", "说明"); CMS_MODEL.put("help_center", "帮助中心"); CMS_MODEL.put("knowledge", "百科"); } /** * banner模块 */ public static Map BANNER_MODEL = new HashMap(); static { BANNER_MODEL.put("top", "轮播"); BANNER_MODEL.put("other", "其他"); BANNER_MODEL.put("poster", "海报"); } public static String LEVEL_ERROR = "error"; public static String LEVEL_WARN = "warn"; public static String LEVEL_INFO = "info"; // 系统日志类型 public static Map SYS_LOG_LEVEL = new HashMap(); static { SYS_LOG_LEVEL.put(LEVEL_ERROR, "错误"); SYS_LOG_LEVEL.put(LEVEL_WARN, "警告"); SYS_LOG_LEVEL.put(LEVEL_INFO, "信息"); }; public static String NOTIFY_TYPE_EMAIL = "email"; public static String NOTIFY_TYPE_PHONE = "phone"; public static Map NOTIFY_TYPE = new HashMap(); static { NOTIFY_TYPE.put(NOTIFY_TYPE_EMAIL, "邮箱"); NOTIFY_TYPE.put(NOTIFY_TYPE_PHONE, "手机"); }; public static String NOTIFY_STATUS_OPEN = "1"; public static String NOTIFY_STATUS_CLOSE = "0"; public static Map NOTIFY_STATUS = new HashMap(); static { NOTIFY_STATUS.put(NOTIFY_STATUS_OPEN, "启用"); NOTIFY_STATUS.put(NOTIFY_STATUS_CLOSE, "停止"); }; /** * 默认汇率转化为in */ public static String OUT_OR_IN_DEFAULT = "in"; /** * 理财产品交易 */ public static final String MONEYLOG_CATEGORY_FINANCE = "finance"; public final static String PROFIT_LOSS_TYPE_PROFIT = "profit"; public final static String PROFIT_LOSS_TYPE_LOSS = "loss"; public final static String PROFIT_LOSS_TYPE_BUY_PROFIT = "buy_profit"; public final static String PROFIT_LOSS_TYPE_SELL_PROFIT = "sell_profit"; /** * 买多盈利并且买空亏损 */ public final static String PROFIT_LOSS_TYPE_BUY_PROFIT_SELL_LOSS = "buy_profit_sell_loss"; /** * 买空盈利并且买多亏损 */ public final static String PROFIT_LOSS_TYPE_SELL_PROFIT_BUY_LOSS = "sell_profit_buy_loss"; public static Map PROFIT_LOSS_TYPE = new LinkedHashMap(); static { PROFIT_LOSS_TYPE.put(PROFIT_LOSS_TYPE_PROFIT, "盈利"); PROFIT_LOSS_TYPE.put(PROFIT_LOSS_TYPE_LOSS, "亏损"); PROFIT_LOSS_TYPE.put(PROFIT_LOSS_TYPE_BUY_PROFIT, "买多盈利"); PROFIT_LOSS_TYPE.put(PROFIT_LOSS_TYPE_SELL_PROFIT, "买空盈利"); PROFIT_LOSS_TYPE.put(PROFIT_LOSS_TYPE_BUY_PROFIT_SELL_LOSS, "买多盈利并且买空亏损"); PROFIT_LOSS_TYPE.put(PROFIT_LOSS_TYPE_SELL_PROFIT_BUY_LOSS, "买空盈利并且买多亏损"); }; /** * 合约 */ public final static String OPTIONAL_MODULE_CONTRACT = "contract"; public static List OPTIONAL_MODULE = new ArrayList(); static { OPTIONAL_MODULE.add(OPTIONAL_MODULE_CONTRACT); }; public static final String DOU_HAO = ","; public static final String MAO_HAO = ":"; }