feat: 初始化
This commit is contained in:
425
services/home/home.ts
Normal file
425
services/home/home.ts
Normal file
@ -0,0 +1,425 @@
|
||||
import { UserLanguage } from '@/utils/const';
|
||||
import { request } from '@/utils/request';
|
||||
|
||||
/**
|
||||
* 查询菜单列表
|
||||
* GET /app/login/queryMenuList
|
||||
* 接口ID:201380554
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-201380554
|
||||
* @return
|
||||
*/
|
||||
export function queryMenuList() {
|
||||
return request({ url: '/api/app/login/queryMenuList', method: 'GET' });
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询公告列表
|
||||
* GET /app/notice/getNoticeByUserId
|
||||
* 接口ID:191216197
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-191216197
|
||||
* @return
|
||||
*/
|
||||
export function getNotice() {
|
||||
return request({ url: '/api/app/notice/getNoticeByUserId', method: 'GET' });
|
||||
}
|
||||
|
||||
/**
|
||||
* 设置公告为已读
|
||||
* GET /app/notice/setNoticeReadStatus
|
||||
* 接口ID:191223041
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-191223041
|
||||
* @param {{ id: number }} data
|
||||
* @return
|
||||
*/
|
||||
export function setNoticeReadStatus(data: { id: number }) {
|
||||
return request({ url: '/api/app/notice/setNoticeReadStatus', method: 'POST', data });
|
||||
}
|
||||
|
||||
type QueryMTAccountsParams = {
|
||||
/**
|
||||
* 语言
|
||||
*/
|
||||
language?: string;
|
||||
/**
|
||||
* mt服务器编码
|
||||
*/
|
||||
mt4_server?: string;
|
||||
/**
|
||||
* mt服务器类型:live,test
|
||||
*/
|
||||
server_type?: string;
|
||||
};
|
||||
/**
|
||||
* 我的账户列表
|
||||
* GET /app/customer/getMtTableInfo
|
||||
* 接口ID:189675257
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-189675257
|
||||
* @param {QueryMTAccountsParams} data
|
||||
* @return
|
||||
*/
|
||||
export function getMTAccounts(data: QueryMTAccountsParams) {
|
||||
return request({ url: '/api/app/customer/getMtTableInfo', method: 'GET', data });
|
||||
}
|
||||
|
||||
/**
|
||||
* 我的账户列表2(过滤禁止出金账号)
|
||||
* GET /app/customer/getMtTableInfo2
|
||||
*/
|
||||
export function getMTAccounts2(data: QueryMTAccountsParams) {
|
||||
return request({ url: '/api/app/customer/getMtTableInfo2', method: 'GET', data });
|
||||
}
|
||||
|
||||
/**
|
||||
* 我的账户列表2(过滤禁止出金账号)
|
||||
* GET /app/customer/getMtTableInfo2
|
||||
*/
|
||||
export function getIfChargeCommission() {
|
||||
return request({ url: '/api//app/common/getIfChargeCommission', method: 'GET'});
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询IB佣金钱包余额
|
||||
* GET /app/ibHome/getIbFund
|
||||
* 接口ID:189653470
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-189653470
|
||||
* @return
|
||||
*/
|
||||
export function getIbFund() {
|
||||
return request({ url: '/api/app/ibHome/getIbFund', method: 'GET' });
|
||||
}
|
||||
|
||||
export function getIbFundSum() {
|
||||
return request({ url: '/api/app/ibHome/getIbFundSum', method: 'GET' });
|
||||
}
|
||||
|
||||
type UpdateMTPasswordParams = {
|
||||
/**
|
||||
* 邮箱
|
||||
*/
|
||||
email: string;
|
||||
/**
|
||||
* MT账号
|
||||
*/
|
||||
mt4_login: string;
|
||||
/**
|
||||
* MT密码
|
||||
*/
|
||||
mt4_password: string;
|
||||
/**
|
||||
* MT 观摩密码
|
||||
*/
|
||||
mt4_password_investor: string;
|
||||
/**
|
||||
* MT服务器编码
|
||||
*/
|
||||
mt4_server: string;
|
||||
/**
|
||||
* 语言
|
||||
*/
|
||||
qcc_language: string;
|
||||
/**
|
||||
* 签名
|
||||
*/
|
||||
sign: string;
|
||||
};
|
||||
/**
|
||||
* 修改MT账户密码
|
||||
* POST /app/customer/editOwnMtPassword
|
||||
* 接口ID:193270891
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-193270891
|
||||
* @param {UpdateMTPasswordParams} data
|
||||
* @return
|
||||
*/
|
||||
export function updateMTPassword(data: UpdateMTPasswordParams) {
|
||||
return request({ url: '/api/app/customer/editOwnMtPassword', method: 'POST', data });
|
||||
}
|
||||
|
||||
type QueryMyTradeListParams = {
|
||||
curr_page: string;
|
||||
/**
|
||||
* mt账号
|
||||
*/
|
||||
mt4_login: string;
|
||||
/**
|
||||
* mt服务器编码
|
||||
*/
|
||||
mt4_server: string;
|
||||
/**
|
||||
* 开仓结束时间,格式:2024-06-01
|
||||
*/
|
||||
open_time_end?: string;
|
||||
/**
|
||||
* 开仓开始时间,格式:2024-05-01
|
||||
*/
|
||||
open_time_start?: string;
|
||||
page_size: string;
|
||||
/**
|
||||
* 语言
|
||||
*/
|
||||
qcc_language: string;
|
||||
};
|
||||
/**
|
||||
* 我的交易列表
|
||||
* GET /app/customer/queryMyTradeList
|
||||
* 接口ID:190867176
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-190867176
|
||||
* @param {QueryMyTradeListParams} data
|
||||
* @return
|
||||
*/
|
||||
export function getMyTradeList(data: QueryMyTradeListParams) {
|
||||
return request({ url: '/api/app/customer/queryMyTradeList', method: 'GET', data });
|
||||
}
|
||||
|
||||
type UpdateLeverageParams = {
|
||||
/**
|
||||
* 申请备注
|
||||
*/
|
||||
apply_opinion?: string;
|
||||
/**
|
||||
* 新杠杆
|
||||
*/
|
||||
mt4_leverage_new: string;
|
||||
/**
|
||||
* 旧杠杆
|
||||
*/
|
||||
mt4_leverage_old: string;
|
||||
/**
|
||||
* MT账号
|
||||
*/
|
||||
mt4_login: string;
|
||||
/**
|
||||
* MT服务器编码
|
||||
*/
|
||||
mt4_server: string;
|
||||
/**
|
||||
* 语言
|
||||
*/
|
||||
qcc_language: string;
|
||||
/**
|
||||
* 安全密码
|
||||
*/
|
||||
safe_pass: string;
|
||||
};
|
||||
/**
|
||||
* 申请调整杠杆
|
||||
* POST /app/customer/editMtLeverage
|
||||
* 接口ID:194207303
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-194207303
|
||||
* @param {UpdateLeverageParams} data
|
||||
* @return
|
||||
*/
|
||||
export function updateLeverage(data: UpdateLeverageParams) {
|
||||
return request({ url: '/api/app/customer/editMtLeverage', method: 'POST', data });
|
||||
}
|
||||
|
||||
type SendCodeMTParams = {
|
||||
/**
|
||||
* 邮箱
|
||||
*/
|
||||
email: string;
|
||||
/**
|
||||
* MT账户
|
||||
*/
|
||||
mt4_login: string;
|
||||
/**
|
||||
* 语言
|
||||
*/
|
||||
qcc_language: string;
|
||||
};
|
||||
/**
|
||||
* 修改MT交易密码(发送验证码)
|
||||
* POST /app/customer/sendCode
|
||||
* 接口ID:194467394
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-194467394
|
||||
* @param {SendCodeMTParams} data
|
||||
* @return
|
||||
*/
|
||||
export function sendCodeMT(data: SendCodeMTParams) {
|
||||
return request({ url: '/api/app/customer/sendCode', method: 'POST', data });
|
||||
}
|
||||
|
||||
type CheckCodeMTParams = {
|
||||
/**
|
||||
* 验证码
|
||||
*/
|
||||
code: string;
|
||||
/**
|
||||
* 邮箱
|
||||
*/
|
||||
email: string;
|
||||
/**
|
||||
* 语言
|
||||
*/
|
||||
qcc_language: string;
|
||||
};
|
||||
/**
|
||||
* 修改MT交易密码(校验验证码)
|
||||
* POST /app/customer/checkCode
|
||||
* 接口ID:194468274
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-194468274
|
||||
* @param {CheckCodeMTParams} data
|
||||
* @return
|
||||
*/
|
||||
export function checkCodeMT(data: CheckCodeMTParams) {
|
||||
return request({ url: '/api/app/customer/checkCode', method: 'POST', data });
|
||||
}
|
||||
|
||||
/**
|
||||
* 我的已归档列表
|
||||
* GET /app/customer/queryHistoryMtLogin
|
||||
* 接口ID:195565510
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-195565510
|
||||
* @return
|
||||
*/
|
||||
export function getHistoryMtLogin() {
|
||||
return request({
|
||||
url: '/api/app/customer/queryHistoryMtLogin',
|
||||
method: 'GET',
|
||||
data: {
|
||||
language: UserLanguage
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
type QueryMTTypeListParams = {
|
||||
/**
|
||||
* 返回的id值
|
||||
*/
|
||||
id?: string;
|
||||
/**
|
||||
* 语言
|
||||
*/
|
||||
qcc_language?: string;
|
||||
};
|
||||
/**
|
||||
* 查询开户MT类型列表
|
||||
* GET /app/customer/queryMtTypeList
|
||||
* 接口ID:195684199
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-195684199
|
||||
* @param {QueryMTTypeListParams} data
|
||||
* @return
|
||||
*/
|
||||
export function getMTTypeList(data: QueryMTTypeListParams) {
|
||||
return request({
|
||||
url: '/api/app/customer/queryMtTypeList',
|
||||
method: 'GET',
|
||||
data
|
||||
});
|
||||
}
|
||||
export function getMTDemoTypeList(data: QueryMTTypeListParams) {
|
||||
return request({
|
||||
url: '/api/app/customer/queryMtTypeListByDemo',
|
||||
method: 'GET',
|
||||
data
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询开户申请待审核数量
|
||||
* GET /app/customer/getApplyMTAwaitAuditNum
|
||||
* 接口ID:195717460
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-195717460
|
||||
* @return
|
||||
*/
|
||||
export function getApplyMTAwaitAuditNum() {
|
||||
return request({
|
||||
url: '/api/app/customer/getApplyMTAwaitAuditNum',
|
||||
method: 'GET'
|
||||
});
|
||||
}
|
||||
|
||||
type SaveApplyMTParams = {
|
||||
/**
|
||||
* 申请备注
|
||||
*/
|
||||
apply_opinion: string;
|
||||
/**
|
||||
* 初始金额
|
||||
*/
|
||||
mt4_init_amount: string;
|
||||
/**
|
||||
* 杠杆
|
||||
*/
|
||||
mt4_leverage: string;
|
||||
/**
|
||||
* 交易密码
|
||||
*/
|
||||
mt4_password: string;
|
||||
/**
|
||||
* MT服务器
|
||||
*/
|
||||
mt4_server: string;
|
||||
/**
|
||||
* MT类型id
|
||||
*/
|
||||
mt4_type_id: string;
|
||||
};
|
||||
export function saveApplyMT(data: SaveApplyMTParams) {
|
||||
return request({
|
||||
url: '/api/app/customer/saveApplyMT',
|
||||
method: 'POST',
|
||||
data
|
||||
});
|
||||
}
|
||||
|
||||
type QueryApplyLeverageListParams = {
|
||||
mt_login?: string;
|
||||
mt_server?: string;
|
||||
};
|
||||
/**
|
||||
* 查询申请杠杆列表
|
||||
* GET /app/customer/queryApplyLeverageList
|
||||
* 接口ID:196978871
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-196978871
|
||||
* @param {QueryApplyLeverageListParams} data
|
||||
* @return
|
||||
*/
|
||||
export function getApplyLeverageList(data: QueryApplyLeverageListParams) {
|
||||
return request({ url: '/api/app/customer/queryApplyLeverageList', method: 'GET', data });
|
||||
}
|
||||
|
||||
type SavePlaceFileParams = {
|
||||
/**
|
||||
* MT账户记录的主键id
|
||||
*/
|
||||
id: string;
|
||||
};
|
||||
/**
|
||||
* 保存MT账户归档
|
||||
* POST /app/customer/savePlaceFile
|
||||
* 接口ID:197975965
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-197975965
|
||||
* @param {SavePlaceFileParams} data
|
||||
* @return
|
||||
*/
|
||||
export function savePlaceFile(data: SavePlaceFileParams) {
|
||||
return request({ url: '/api/app/customer/savePlaceFile', method: 'POST', data });
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询轮播图接口
|
||||
* GET /app/common/queryBannerList
|
||||
* 接口ID:189645015
|
||||
* 接口地址:https://app.apifox.com/link/project/4728063/apis/api-189645015
|
||||
* @param {number} position 1 首页
|
||||
* @return
|
||||
*/
|
||||
export function getSwiperList(position: number) {
|
||||
return request({
|
||||
url: '/api/app/common/queryBannerList',
|
||||
method: 'GET',
|
||||
data: {
|
||||
qcc_language: UserLanguage,
|
||||
position,
|
||||
type: 1 //1移动端,2PC
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
export function cancelFundApply(url: string, data: Record<string, any>) {
|
||||
return request({
|
||||
url: `/api${url}`,
|
||||
method: 'POST',
|
||||
data
|
||||
});
|
||||
}
|
Reference in New Issue
Block a user