Jelajahi Sumber

部署修复

urbanu 1 bulan lalu
induk
melakukan
4dd20dcb66
4 mengubah file dengan 124 tambahan dan 0 penghapusan
  1. 1 0
      .gitignore
  2. 48 0
      src/api/finance.ts
  3. 24 0
      src/api/task.ts
  4. 51 0
      src/api/user.ts

+ 1 - 0
.gitignore

@@ -13,6 +13,7 @@ dist
 dist-ssr
 coverage
 *.local
+nul
 
 /cypress/videos/
 /cypress/screenshots/

+ 48 - 0
src/api/finance.ts

@@ -48,3 +48,51 @@ export function requestGetBalanceLog(data: {
     params: data
   });
 }
+
+// 获取资产信息(别名,兼容旧代码)
+export function requestAssetInfo(): Promise<CommonResponse<{
+  balance: string;
+  totalWithdraw: string;
+  totalIncome: string;
+}>> {
+  return requestGetWalletInfo();
+}
+
+// 获取收益账单(别名,兼容旧代码)
+export function requestIncomeBills(data: {
+  page: number;
+  size: number;
+  type?: number;
+}): Promise<CommonPageResponse<IncomeBill>> {
+  return requestGetBalanceLog(data);
+}
+
+// 获取提现配置
+export function requestWithdrawConfig(): Promise<CommonResponse<{
+  minAmount: string;
+  maxAmount: string;
+  feeRate: string;
+  feeMin: string;
+}>> {
+  return http.request({
+    url: "/api/v1/dt/wallet/withdraw/config",
+    method: "get"
+  });
+}
+
+// 获取提现记录(别名,兼容旧代码)
+export function requestWithdrawRecords(data: {
+  page: number;
+  size: number;
+}): Promise<CommonPageResponse<WithdrawRecord>> {
+  return requestGetWithdrawRecords(data);
+}
+
+// 获取交易记录(别名,兼容旧代码)
+export function requestTransactions(data: {
+  page: number;
+  size: number;
+  type?: number;
+}): Promise<CommonPageResponse<IncomeBill>> {
+  return requestGetBalanceLog(data);
+}

+ 24 - 0
src/api/task.ts

@@ -156,3 +156,27 @@ export function requestGetRecommendTasks(): Promise<CommonResponse<TaskDetail[]>
 export function requestTaskCategories(): Promise<CommonResponse<CategoryInfo[]>> {
   return requestGetCategories();
 }
+
+// 获取任务列表(别名,兼容旧代码)
+export function requestTaskList(data: TaskListParams): Promise<CommonPageResponse<TaskDetail>> {
+  return requestGetTaskList(data);
+}
+
+// 获取任务详情(别名,兼容旧代码)
+export function requestTaskDetail(taskId: number): Promise<CommonResponse<TaskDetail>> {
+  return requestGetTaskDetail(taskId);
+}
+
+// 获取申请详情(别名,兼容旧代码)
+export function requestApplyDetail(applyId: number): Promise<CommonResponse<TaskApply>> {
+  return requestGetApplyDetail(applyId);
+}
+
+// 获取我的任务列表(别名,兼容旧代码)
+export function requestMyTaskList(data: {
+  page: number;
+  size: number;
+  status?: number;
+}): Promise<CommonPageResponse<TaskApply>> {
+  return requestGetMyTasks(data);
+}

+ 51 - 0
src/api/user.ts

@@ -170,3 +170,54 @@ export function requestDeleteNotice(id: number): Promise<CommonResponse> {
     data: { id }
   });
 }
+
+// 获取收款账户(别名,兼容旧代码)
+export function requestPaymentAccounts(): Promise<CommonResponse<PaymentAccount[]>> {
+  return requestGetPaymentAccounts();
+}
+
+// 获取消息列表(别名,兼容旧代码)
+export function requestNotices(data: {
+  page: number;
+  size: number;
+  type?: number;
+}): Promise<CommonPageResponse<NoticeInfo>> {
+  return requestGetNotices(data);
+}
+
+// 绑定手机号
+export function requestBindPhone(data: {
+  phone: string;
+  code: string;
+  areaCode?: string;
+}): Promise<CommonResponse> {
+  return http.request({
+    url: "/api/v1/dt/user/bind/phone",
+    method: "post",
+    data
+  });
+}
+
+// 绑定邮箱
+export function requestBindEmail(data: {
+  email: string;
+  code: string;
+}): Promise<CommonResponse> {
+  return http.request({
+    url: "/api/v1/dt/user/bind/email",
+    method: "post",
+    data
+  });
+}
+
+// 实名认证
+export function requestVerifyRealName(data: {
+  realName: string;
+  idCard: string;
+}): Promise<CommonResponse> {
+  return http.request({
+    url: "/api/v1/dt/user/verify",
+    method: "post",
+    data
+  });
+}