package com.nova.sankuai.infra.constants; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; /** * @author weikangdi */ @ApiModel(value = "常量定义") public class Constants { /** * 不需要登录即可访问的URL路径 */ @ApiModelProperty(value = "不需要登录即可访问的URL路径") public static String[] PUBLIC_URL = new String[]{ "/api/v1/auth/smsLogin", "/api/v1/auth/code", "/api/v1/protocolInfo/getProtocol", "/api/v1/customer/addLargeCustomer", "/api/v1/city/getHotCities", "/api/v1/city/test", "/api/v1/baidu/*", "/api/v1/largecredit/**", "/api/v1/loanSupermarket/list", "/api/public/upload_img/**", "/api/upload_img/**", "/api/v1/zhongan/*", "/api/v1/app/**", "/api/v1/city/getCityList", "/api/v1/customer/updateMatchMechanism", "/api/v1/systemConfig/getConfig", "/api/v1/loanSupermarket/getSupermarketListByKey", "/api/v1/channelInfo/getChannelInfoByKey", "/api/v1/channelVisit/addVisitLog", "/api/v1/vipCardOrder/notifyOrder", "/api/v1/systemConfig/getSystemParam", "/api/v1/customer/yxAuditCallback", "/api/v1/customer/yxLoanApplyCallback", "/api/v1/customer/yxRepayPlanCallback", "/api/v1/customer/yxUploadFile", // 支付宝回调接口 "/api/v1/vipCardOrder/alipayNotifyOrder", "/api/v1/vipCardOrder/alipayNotifyOrderTest", "/api/v1/alipay-platform/notify", "/api/v1/alipay-platform/order-create", "/api/v1/alipay-platform/order-notify", "/api/v1/alipay-platform/order-query", // 纬雅回调接口 "/api/v1/vipCardOrder/weiyaOrderNotify", //银盛回调接口 "/api/v1/vipCardOrder/notifyByYinSheng", //查看热门问题 "/api/v1/hotIssues/getHotIssues", // 汇智信 "/api/v2/hzx/load_apply_ext_info", "/api/v2/hzx/hzxCallBak", // 宝付支付 "/api/v2/callback/bf/pushAuditCallback", // 纵星优品接口.撞库 "/api/v2/zhxyp/check", // 易贝回调 "/api/v1/yibei/callback", //面向流量方撞库 "/api/v1/unionLogin/unionCheckUser", //面向流量方联登 "/api/v1/unionLogin/unionRegister", "/api/v1/auth/generate-verify-code", "/api/v1/alipay-platform/notifyInnerVipOrder", "/api/v1/unionLogin/yxCheckUser", "/api/v1/unionLogin/yxRegister", "/api/v1/customer/yxRepayPlanCallback", "/api/v1/customer/yxRepayResultCallback", "/api/v1/appLoadConfig/getAppLoadConfigById", }; public static String[] PUBLIC_URL_V2 = new String[]{ //我来贷根据id和手机号获取资方资料 "/api/v2/capitalInfo/getCapitalByWld", "/api/v2/mytest/test", "/api/v2/huawei/click", "/api/v2/h5/click", //埋点点击 // 众攒 //5.审核结果推送 "/api/v2/pushApproval", //13.放款结果推送 "/api/v2/pushLoan", //15.还款结果推送 "/api/v2/pushRepayResult", //人品对接的接口 // 1.获取协议 "/api/rp/v2/getTrialInfo", // 2.用户准入 "/api/rp/v2/checkUser", // 3.进件接口 "/api/rp/v2/pushProfile", // 4.查询申请结果 "/api/rp/v2/queryApplyResult", // 5.审核结果推送 "/api/rp/v2/pushApproval", // 6.银行卡信息查询 "/api/rp/v2/getBankCardList", // 6.银行卡信息查询 "/api/rp/v2/sendBindCardSms", // 7.绑卡发验证码 "/api/rp/v2/getBankCardList", // 8.绑卡验证 "/api/rp/v2/verifyBindCardSms", // 9.支持银行列表 "/api/rp/v2/getBankList", // 10.借款试算 "/api/rp/v2/getTrialInfo", // 11.下单 "/api/rp/v2/confirmLoan", // 12.查询放款结果 "/api/rp/v2/queryLoan", // 13.放款结果推送 "/api/rp/v2/pushLoan", // 14.查询还款计划 "/api/rp/v2/queryRepayPlan", // 15.还款结果推送 "/api/rp/v2/pushRepayPlan", // 16.还款结果查询 "/api/rp/v2/queryRepayResult", // 17.还款结果推送 "/api/rp/v2/pushRepayResult", // 18.还款试算 "/api/rp/v2/repayTrialInfo", // 19.还款提交 "/api/rp/v2/repay", //我来贷 "/api/v2/check", "/api/v2/apply", "/api/v2/order_status", "/api/v2/conclusion", "/api/v2/repay_info", "/api/v2/h5_url", "/api/v2/wld/order_status", "/api/v2/wld/credit_result", "/api/v2/wld/repay_info", "/api/v2/callback/syh/callback", "/api/v2/channel/checkApply", "/api/v2/ryh/callback", "/api/v2/weike/callback", "/api/v2/auth/smsLogin", "/api/v2/auth/otherSmsLogin", "/api/v2/auth/code", "/api/v2/protocolInfo/getProtocol", "/api/v2/protocolInfo/getProtocolWld", // "/api/v2/protocolInfo/getProtocolInfo.html", "/api/v2/city/getCityList", "/api/v2/customer/getTXFaceInfo", "/api/v2/customer/uploadBase64File", "/api/v2/customer/getTXOcrInfo", "/api/v2/customer/yxUploadFile", "/api/v2/loanSupermarket/list", "/api/v2/systemConfig/getConfig", "/api/v2/loanSupermarket/getSupermarketListByKey", "/api/v2/channelVisit/addVisitLog", "/api/v2/auth/autoLogin", "/api/v2/systemConfig/getEnumParams", "/api/v2/loanSupermarket/getH5LoanMarketListByKey", "/api/v2/channelVisit/addH5LoanMarketViewLog", "/api/v2/hotIssues/getAppHotIssues", "/api/v2/systemConfig/getOnlineServiceUrl", "/api/v2/auth/generate-verify-code", "/yqg/api/**", "/api/v2/alipay-platform/order-create", //H5联登下载 "/api/v2/auth/autodownload", // 极牛半流程对接接口 "/api/v2/jn/customCheck", "/api/v2/jn/register", "/api/v2/jn/kdn/customCheck", "/api/v2/jn/kdn/register", // 版本提示 "/api/v2/app/getAppVersion", //恒易贷回调接口 "/api/v2/channelApi/callback/**", "/api/v2/channelVisit/addAutoDownloadLog", //豆豆钱回调通知接口 "/api/v2/callback/ddq/**", //闪态回调通知接口 "/api/v2/shanTai/callBack", "/api/v2/shanTai/useEquityNotify", "/api/v2/shanTai/useEquityForward", "/api/v2/appLoadConfig/getAppLoadConfigById", "/api/v2/memberRight/tongBaoMembershipInterests", "/api/v2/capitalInfo/getCapital", "/api/v2/hfb/sign/callback", "/api/v2/hfb/pay/callback", //轻花回调接口 "/api/v2/callback/qingHua/**", "/api/v2/qingHua/to/woLaiDai/**" }; /** * URL调用成功代码 */ @ApiModelProperty(value = "URL调用成功代码") public static final String SUCCESS_CODE = "0"; @ApiModelProperty(value = "随易花次方名称") public static final String SYHCAPITALNAME = "随易花"; /** * 用户状态 */ @ApiModel(value = "用户状态") public static class UserStatus { public final static Integer DISABLE = 0; public final static Integer ENABLE = 1; } /** * 协议编码 */ @ApiModel(value = "协议编码") public static class ProtocolCode { //第三方产品风险知情书及免责协议 public final static String THIRD_PARTY_PRODUCTS = "THIRD_PARTY_PRODUCTS"; //信息授权告知书 public final static String INFO_AUTHORIZATION = "INFO_AUTHORIZATION"; //用户授权书 public final static String USER_AUTHORIZATION = "USER_AUTHORIZATION"; //用户注册服务协议 public final static String REGISTRATION_AGREEMENT = "REGISTRATION_AGREEMENT"; //用户隐私政策 public final static String PRIVACY_POLICY = "PRIVACY_POLICY"; //合规承诺函 public final static String COMPLIANCE_COMMITMENT = "COMPLIANCE_COMMITMENT"; //合作协议 public final static String COOPERATION_AGREEMENT = "COOPERATION_AGREEMENT"; //信贷员/机构服务公约 public final static String SERVICE_CONVENTION = "SERVICE_CONVENTION"; //信贷员/机构合作行为规定 public final static String RULES_OF_CONDUCT = "RULES_OF_CONDUCT"; //App-用户隐私政策 public final static String PRIVACY_POLICY_APP = "PRIVACY_POLICY_APP"; //App-用户注册协议 public final static String REGISTRATION_AGREEMENT_APP = "REGISTRATION_AGREEMENT_APP"; //大额H5-助贷机构配置信息 public final static String AGENCY_CONFIG_LARGE_H5 = "AGENCY_CONFIG_LARGE_H5"; //大额H5-个人信息采集使用授权书 public final static String PERSONAL_COLLECTION_LARGE_H5 = "PERSONAL_COLLECTION_LARGE_H5"; //大额H5-用户注册服务协议 public final static String REGISTRATION_AGREEMENT_LARGE_H5 = "REGISTRATION_AGREEMENT_LARGE_H5"; //大额H5-用户隐私政策 public final static String PRIVACY_POLICY_LARGE_H5 = "PRIVACY_POLICY_LARGE_H5"; } /** * 短信编码 */ @ApiModel(value = "短信编码") public static class MessageCode { //登录验证码通知 public final static String LOGIN_NOTIFY = "LOGIN_NOTIFY"; //资方审批通过发送消息给客户 public final static String CAPITAL_OK_NOTIFY = "CAPITAL_OK_NOTIFY"; //申请通知 public final static String APPLY_NOTIFY = "APPLY_NOTIFY"; } /** * 启用 */ public final static int ENABLE = 1; /** * 禁用 */ public final static int DISABLE = 0; public final static String SANDBOX_KEY = "cbeba62f-262a-dd55-c982-31fb55a695e6"; /** * 请求默认超时时间 */ public final static int TIME_OUT = 5000; }