From 797fa07355a312a06541ca105a00928e95dbded6 Mon Sep 17 00:00:00 2001
From: zym2525 <540361168@qq.com>
Date: 星期日, 23 二月 2025 14:39:44 +0800
Subject: [PATCH] fix: some

---
 packages/components/src/utils/lifeRechargeServices.ts |   89 +++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 86 insertions(+), 3 deletions(-)

diff --git a/packages/components/src/utils/lifeRechargeServices.ts b/packages/components/src/utils/lifeRechargeServices.ts
index f8f6b2b..9b6957e 100644
--- a/packages/components/src/utils/lifeRechargeServices.ts
+++ b/packages/components/src/utils/lifeRechargeServices.ts
@@ -88,6 +88,29 @@
       }
     );
   }
+
+  async setLifePayOrderPayType(body: SetLifePayOrderPayTypeInput, options?: RequestConfig) {
+    return this.request<string>('/api/LifePay/SetLifePayOrderPayType', {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json',
+      },
+      data: body,
+      ...(options || {}),
+    });
+  }
+
+  /** 鑾峰彇鎴戠殑璁㈠崟鍒嗛〉鏁版嵁 POST /api/LifePay/GetUserLifePayOrderPage */
+  async getUserLifePayOrderPage(body: QueryLifePayOrderListInput, options?: RequestConfig) {
+    return this.request<UserLifePayOrderOutputPageOutput>('/api/LifePay/GetUserLifePayOrderPage', {
+      method: 'POST',
+      headers: {
+        'Content-Type': 'application/json',
+      },
+      data: body,
+      ...(options || {}),
+    });
+  }
 }
 
 export interface PhoneMesssageCodeLoginInput {
@@ -151,7 +174,6 @@
 
 export interface LifePhoneDataCreateLifePayOrderInput {
   userId?: string;
-  lifePayType?: LifeRechargeConstants.LifePayTypeEnum;
   productData?: LifePhoneData;
 }
 
@@ -168,12 +190,10 @@
 
 export interface CreateLifePayOrderOutput {
   orderNo?: string;
-  payUrl?: string;
 }
 
 export interface LifeElectricDataCreateLifePayOrderInput {
   userId?: string;
-  lifePayType?: LifeRechargeConstants.LifePayTypeEnum;
   productData?: LifeElectricData;
 }
 
@@ -197,3 +217,66 @@
 export interface APIgetPayStatusByOrderNoParams {
   orderNo?: string;
 }
+
+export interface SetLifePayOrderPayTypeInput {
+  orderNo: string;
+  lifePayType?: LifeRechargeConstants.LifePayTypeEnum;
+}
+
+export interface QueryLifePayOrderListInput {
+  pageModel?: Pagination;
+  lifePayOrderType?: LifeRechargeConstants.LifePayOrderTypeEnum;
+  /** 寮�濮嬫敮浠樻椂闂� */
+  beginPayTime?: string;
+  /** 缁撴潫鏀粯鏃堕棿 */
+  endPayTime?: string;
+  payStatus?: LifeRechargeConstants.LifePayStatusEnum;
+  lifePayOrderStatus?: LifeRechargeConstants.LifePayOrderStatusEnum;
+  /** 寮�濮嬪畬鎴愭椂闂� */
+  beginFinishTime?: string;
+  /** 缁撴潫瀹屾垚鏃堕棿 */
+  endFinishTime?: string;
+  /** 鐢ㄦ埛Id */
+  userId?: string;
+}
+
+export interface Pagination {
+  rows?: number;
+  page?: number;
+  orderInput?: OrderInput[];
+  totalCount?: number;
+  totalPage?: number;
+}
+
+export interface OrderInput {
+  property?: string;
+  order?: any;
+}
+
+export interface UserLifePayOrderOutputPageOutput {
+  pageModel?: Pagination;
+  objectData?: any;
+  data?: UserLifePayOrderOutput[];
+}
+
+export interface UserLifePayOrderOutput {
+  id?: string;
+  lifePayType?: LifeRechargeConstants.LifePayTypeEnum;
+  lifePayOrderType?: LifeRechargeConstants.LifePayOrderTypeEnum;
+  /** 璁㈠崟鍙� */
+  orderNo?: string;
+  /** 鍏呭�奸噾棰� */
+  rechargeAmount?: number;
+  /** 浼樻儬閲戦 */
+  discountAmount?: number;
+  /** 瀹炰粯閲戦 */
+  payAmount?: number;
+  /** 鏀粯鏃堕棿 */
+  payTime?: string;
+  payStatus?: LifeRechargeConstants.LifePayStatusEnum;
+  lifePayOrderStatus?: LifeRechargeConstants.LifePayOrderStatusEnum;
+  /** 瀹屾垚鏃堕棿 */
+  finishTime?: string;
+  /** 璁㈠崟璇︾粏鏁版嵁 */
+  orderParamDetailJsonStr?: string;
+}

--
Gitblit v1.9.1