From e372854c71bc97d162452cc4b3f5cfa586da50a8 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期四, 22 五月 2025 17:06:31 +0800
Subject: [PATCH] feat: UI

---
 packages/services/api/typings.d.ts |  100 ++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 96 insertions(+), 4 deletions(-)

diff --git a/packages/services/api/typings.d.ts b/packages/services/api/typings.d.ts
index 83f7260..17297cc 100644
--- a/packages/services/api/typings.d.ts
+++ b/packages/services/api/typings.d.ts
@@ -318,10 +318,6 @@
     id: string;
   }
 
-  interface APIgetTopStatisticsParams {
-    channleId?: string;
-  }
-
   interface APIgetUserAccountDetailParams {
     id?: string;
   }
@@ -528,10 +524,34 @@
     type?: number;
   }
 
+  interface ChannelDataListOutPut {
+    /** Top5娓犻亾鏀舵 */
+    receiveList?: ChannelDataReceive[];
+    /** Top5娓犻亾鐢ㄦ埛 */
+    userNumberList?: ChannelDataUserNumber[];
+  }
+
+  interface ChannelDataReceive {
+    /** 娓犻亾鍚嶇О */
+    channelName?: string;
+    /** 鏀舵 */
+    receivePrice?: number;
+    /** 浣i噾 */
+    channlesRakePrice?: number;
+  }
+
+  interface ChannelDataUserNumber {
+    /** 娓犻亾鍚嶇О */
+    channelName?: string;
+    /** 鐢ㄦ埛鏁伴噺 */
+    number?: number;
+  }
+
   interface ChannelOutput {
     name?: string;
     channlesNum?: string;
     channlesId?: string;
+    switchType?: LifePaySwitchTypeEnum;
   }
 
   interface ChannelRateOutput {
@@ -543,6 +563,11 @@
     checkChannelId?: string;
   }
 
+  interface ChannlesRakeListOutPut {
+    /** 30澶╀剑閲� */
+    channlesRakeList?: ReceiptsDetail[];
+  }
+
   interface CheckLoginVerificationCodeInput {
     messageType?: string;
     phoneNumber: string;
@@ -552,6 +577,10 @@
   interface ClockDto {
     kind?: string;
   }
+
+  type ConsumptionFlowEnum = 10 | 20;
+
+  type ConsumptionFrozenStatusEnum = 10 | 20;
 
   interface ControllerApiDescriptionModel {
     controllerName?: string;
@@ -1188,6 +1217,44 @@
 
   type LifePayChannlesTypeEnum = 10 | 20;
 
+  interface LifePayConsumptionListOutput {
+    /** 缂栧彿 */
+    id?: string;
+    /** 骞冲彴璁㈠崟鍙� */
+    orderNo?: string;
+    /** 澶栭儴璁㈠崟鍙� */
+    acoolyOrderNo?: string;
+    /** 浜ゆ槗閲戦 */
+    amount?: number;
+    acoolyStatus?: ACOOLYStatusEnum;
+    /** 璁拌处鏃堕棿 */
+    finishTime?: string;
+    frozenStatus?: ConsumptionFrozenStatusEnum;
+    flow?: ConsumptionFlowEnum;
+    /** 鎵f閲戦 */
+    deductionAmount?: number;
+    /** 鍐荤粨閲戦 */
+    frozenAmount?: number;
+  }
+
+  interface LifePayConsumptionListOutputPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: LifePayConsumptionListOutput[];
+  }
+
+  interface LifePayConsumptionPageInput {
+    pageModel?: Pagination;
+    checkChannelId?: string;
+    /** 鏌ヨ鏉′欢 */
+    keyWord?: string;
+    flow?: ConsumptionFlowEnum;
+    /** 璁拌处寮�濮嬫椂闂� */
+    timeBegin?: string;
+    /** 璁拌处缁撴潫鏃堕棿 */
+    timeEnd?: string;
+  }
+
   interface LifePayExpensesReceiptsListOutput {
     /** 缂栧彿 */
     id?: string;
@@ -1742,6 +1809,7 @@
 
   interface OrderInQuiryInput {
     outTradeNo?: string;
+    outRefundNo?: string;
   }
 
   type OrderTypeEnum = 0 | 1;
@@ -1854,6 +1922,10 @@
     providerKey?: string;
   }
 
+  interface QueryLifePayChannlesInput {
+    status?: LifePayChannelsStatsEnum;
+  }
+
   interface QueryLifePayOrderListInput {
     pageModel?: Pagination;
     checkChannelId?: string;
@@ -1938,6 +2010,20 @@
     loginTimeBegin?: string;
     /** 鐧诲綍缁撴潫鏃堕棿 */
     loginTimeEnd?: string;
+  }
+
+  interface ReceiptsDetail {
+    /** 鍒涘缓鏃堕棿 */
+    creationTime?: string;
+    /** 閲戦 */
+    amount?: number;
+  }
+
+  interface ReceiptsListOutPut {
+    /** 30澶╂敹娆� */
+    receiveList?: ReceiptsDetail[];
+    /** 30澶╂敹鍏� */
+    incomeList?: ReceiptsDetail[];
   }
 
   interface RefundLifePayOrderInput {
@@ -2135,6 +2221,10 @@
     timeZone?: TimeZone;
   }
 
+  interface TopStatisticsInput {
+    channleList?: string[];
+  }
+
   interface TopStatisticsOutput {
     /** 鍒涘缓鏃堕棿 */
     creationTime?: string;
@@ -2285,6 +2375,8 @@
   interface UserChannleDto {
     /** 娓犻亾Id */
     id?: string;
+    /** 娓犻亾num */
+    channlesNum?: string;
     /** 娓犻亾鍚� */
     name?: string;
   }

--
Gitblit v1.9.1