From 21b418f4ffb8e76d72819e8d489b3179154cb0c1 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期一, 24 三月 2025 15:46:54 +0800 Subject: [PATCH] fix: 三期需求 --- packages/services/api/LifePay.ts | 279 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 files changed, 250 insertions(+), 29 deletions(-) diff --git a/packages/services/api/LifePay.ts b/packages/services/api/LifePay.ts index af5b26a..191b086 100644 --- a/packages/services/api/LifePay.ts +++ b/packages/services/api/LifePay.ts @@ -2,12 +2,39 @@ // @ts-ignore import { request } from '@/utils/request'; +/** 娣诲姞鏃ュ織 POST /api/LifePay/AddLogger */ +export async function addLogger(body: API.LogErrorInput, options?: API.RequestConfig) { + return request<number>('/api/LifePay/AddLogger', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + /** 娣诲姞鎴栦慨鏀规垜鐨勬埛鍙� POST /api/LifePay/AddUpdateUserAccount */ export async function addUpdateUserAccount( body: API.AddUpdateUserAccountInput, options?: API.RequestConfig ) { return request<number>('/api/LifePay/AddUpdateUserAccount', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鎵嬬画璐硅垂鐜囬厤缃� POST /api/LifePay/CreateEditLifePayPremium */ +export async function createEditLifePayPremium( + body: API.LifePayPremiumInput[], + options?: API.RequestConfig +) { + return request<number>('/api/LifePay/CreateEditLifePayPremium', { method: 'POST', headers: { 'Content-Type': 'application/json', @@ -107,12 +134,9 @@ }); } -/** 鑾峰彇鐢ㄦ埛鎴峰彿鍒嗛〉鏁版嵁 POST /api/LifePay/GetAccountPage */ -export async function getAccountPage( - body: API.QueryUserAccountListInput, - options?: API.RequestConfig -) { - return request<API.UserAccountListOutputPageOutput>('/api/LifePay/GetAccountPage', { +/** 椤荤煡閰嶇疆 POST /api/LifePay/EditIntroInfo */ +export async function editIntroInfo(body: API.LifePayIntroInfoInput, options?: API.RequestConfig) { + return request<number>('/api/LifePay/EditIntroInfo', { method: 'POST', headers: { 'Content-Type': 'application/json', @@ -122,33 +146,120 @@ }); } -/** 鑾峰彇鐢佃垂闈㈠�� GET /api/LifePay/GetElectricParValue */ -export async function getElectricParValue(options?: API.RequestConfig) { +/** 鑾峰彇鐢ㄦ埛鎴峰彿鍒嗛〉鏁版嵁 POST /api/LifePay/GetAccountPage */ +export async function getAccountPage( + body: API.QueryUserAccountListInput, + options?: API.RequestConfig +) { + return request<API.UserAccountOutputPageOutput>('/api/LifePay/GetAccountPage', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 GET /api/LifePay/GetBillErceiptExport */ +export async function getBillErceiptExport( + // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) + params: API.APIgetBillErceiptExportParams, + options?: API.RequestConfig +) { + return request<string>('/api/LifePay/GetBillErceiptExport', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} + +/** 鑾峰彇娓犻亾鎶樻墸 POST /api/LifePay/GetChannelRate */ +export async function getChannelRate(body: API.ChannelsBaseInput, options?: API.RequestConfig) { + return request<API.ChannelRateOutput>('/api/LifePay/GetChannelRate', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鑾峰彇鐢佃垂闈㈠�� POST /api/LifePay/GetElectricParValue */ +export async function getElectricParValue( + body: API.ChannelsBaseInput, + options?: API.RequestConfig +) { return request<API.ElectricParValueResponse>('/api/LifePay/GetElectricParValue', { - method: 'GET', + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, ...(options || {}), }); } -/** 鑾峰彇鐢佃垂鍏呭�煎尯鍩� GET /api/LifePay/GetElectricSupportArea */ -export async function getElectricSupportArea(options?: API.RequestConfig) { +/** 鑾峰彇鐢佃垂鍏呭�煎尯鍩� POST /api/LifePay/GetElectricSupportArea */ +export async function getElectricSupportArea( + body: API.ChannelsBaseInput, + options?: API.RequestConfig +) { return request<API.ElectricSupportAreaResponse>('/api/LifePay/GetElectricSupportArea', { - method: 'GET', + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, ...(options || {}), }); } -/** 鑾峰彇鐕冩皵鏀寔鍟嗘埛 GET /api/LifePay/GetGasOrgType */ -export async function getGasOrgType(options?: API.RequestConfig) { +/** 鑾峰彇鐕冩皵鏀寔鍟嗘埛 POST /api/LifePay/GetGasOrgType */ +export async function getGasOrgType(body: API.ChannelsBaseInput, options?: API.RequestConfig) { return request<API.GasOrgTypeValueResponse>('/api/LifePay/GetGasOrgType', { - method: 'GET', + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, ...(options || {}), }); } -/** 鑾峰彇鐕冩皵闈㈠�� GET /api/LifePay/GetGasParValue */ -export async function getGasParValue(options?: API.RequestConfig) { +/** 鑾峰彇鐕冩皵闈㈠�� POST /api/LifePay/GetGasParValue */ +export async function getGasParValue(body: API.ChannelsBaseInput, options?: API.RequestConfig) { return request<API.GasParValueResponse>('/api/LifePay/GetGasParValue', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鑾峰彇椤荤煡 GET /api/LifePay/GetIntroInfo */ +export async function getIntroInfo( + // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) + params: API.APIgetIntroInfoParams, + options?: API.RequestConfig +) { + return request<API.LifePayIntroInfoOutput[]>('/api/LifePay/GetIntroInfo', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} + +/** 鑾峰彇鍏ㄩ儴缂磋垂娓犻亾 GET /api/LifePay/GetLifePayChannlesAllList */ +export async function getLifePayChannlesAllList(options?: API.RequestConfig) { + return request<API.CreateEditPayChannelsInput[]>('/api/LifePay/GetLifePayChannlesAllList', { method: 'GET', ...(options || {}), }); @@ -181,6 +292,21 @@ }); } +/** 鑾峰彇璁㈠崟璇︽儏 GET /api/LifePay/GetLifePayOrderDetail */ +export async function getLifePayOrderDetail( + // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) + params: API.APIgetLifePayOrderDetailParams, + options?: API.RequestConfig +) { + return request<API.LifePayOrderOutput>('/api/LifePay/GetLifePayOrderDetail', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} + /** 鑾峰彇璁㈠崟鍒嗛〉鏁版嵁 POST /api/LifePay/GetLifePayOrderPage */ export async function getLifePayOrderPage( body: API.QueryLifePayOrderListInput, @@ -196,12 +322,57 @@ }); } -/** 姝ゅ鍚庣娌℃湁鎻愪緵娉ㄩ噴 POST /api/LifePay/GetLifePayOrderPageExport */ +/** 瀵煎嚭璁㈠崟Excel POST /api/LifePay/GetLifePayOrderPageExport */ export async function getLifePayOrderPageExport( body: API.QueryLifePayOrderListInput, options?: API.RequestConfig ) { return request<any>('/api/LifePay/GetLifePayOrderPageExport', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 瀵煎嚭閫�娆捐鍗旹xcel POST /api/LifePay/GetLifePayRefudOrderPageExport */ +export async function getLifePayRefudOrderPageExport( + body: API.QueryLifePayRefundOrderListInput, + options?: API.RequestConfig +) { + return request<any>('/api/LifePay/GetLifePayRefudOrderPageExport', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鑾峰彇閫�娆捐鍗曡鎯� GET /api/LifePay/GetLifePayRefundOrderDetail */ +export async function getLifePayRefundOrderDetail( + // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) + params: API.APIgetLifePayRefundOrderDetailParams, + options?: API.RequestConfig +) { + return request<API.LifePayRefundOrderOutput>('/api/LifePay/GetLifePayRefundOrderDetail', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} + +/** 鑾峰彇閫�娆捐鍗曞垎椤垫暟鎹� POST /api/LifePay/GetLifePayRefundOrderPage */ +export async function getLifePayRefundOrderPage( + body: API.QueryLifePayRefundOrderListInput, + options?: API.RequestConfig +) { + return request<API.LifePayOrderListOutputPageOutput>('/api/LifePay/GetLifePayRefundOrderPage', { method: 'POST', headers: { 'Content-Type': 'application/json', @@ -226,24 +397,36 @@ }); } -/** 鏍规嵁璁㈠崟鍙疯幏鍙栨敮浠樼姸鎬� GET /api/LifePay/GetPayStatusByOrderNo */ +/** 鏍规嵁璁㈠崟鍙疯幏鍙栨敮浠樼姸鎬� POST /api/LifePay/GetPayStatusByOrderNo */ export async function getPayStatusByOrderNo( - // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) - params: API.APIgetPayStatusByOrderNoParams, + body: API.GetPayStatusByOrderNoInput, options?: API.RequestConfig ) { return request<API.LifePayStatusEnum>('/api/LifePay/GetPayStatusByOrderNo', { - method: 'GET', - params: { - ...params, + method: 'POST', + headers: { + 'Content-Type': 'application/json', }, + data: body, ...(options || {}), }); } -/** 鑾峰彇璇濊垂闈㈠�� GET /api/LifePay/GetPhoneParValue */ -export async function getPhoneParValue(options?: API.RequestConfig) { +/** 鑾峰彇璇濊垂闈㈠�� POST /api/LifePay/GetPhoneParValue */ +export async function getPhoneParValue(body: API.ChannelsBaseInput, options?: API.RequestConfig) { return request<API.PhoneParValueResponse>('/api/LifePay/GetPhoneParValue', { + method: 'POST', + headers: { + 'Content-Type': 'application/json', + }, + data: body, + ...(options || {}), + }); +} + +/** 鑾峰彇鎵嬬画璐硅垂鐜� GET /api/LifePay/GetPremium */ +export async function getPremium(options?: API.RequestConfig) { + return request<API.LifePayPremiumListOutput[]>('/api/LifePay/GetPremium', { method: 'GET', ...(options || {}), }); @@ -257,12 +440,20 @@ }); } +/** 鑾峰彇椤堕儴缁熻鏁版嵁 GET /api/LifePay/GetTopStatistics */ +export async function getTopStatistics(options?: API.RequestConfig) { + return request<API.TopStatisticsOutput>('/api/LifePay/GetTopStatistics', { + method: 'GET', + ...(options || {}), + }); +} + /** 鑾峰彇鎴戠殑鍏ㄩ儴鎴峰彿鍒楄〃 POST /api/LifePay/GetUserAccountAllList */ export async function getUserAccountAllList( body: API.QueryUserAccountAllListInput, options?: API.RequestConfig ) { - return request<API.UserAccountListOutput[]>('/api/LifePay/GetUserAccountAllList', { + return request<API.UserAccountOutput[]>('/api/LifePay/GetUserAccountAllList', { method: 'POST', headers: { 'Content-Type': 'application/json', @@ -272,17 +463,47 @@ }); } +/** 鑾峰彇鎴戠殑鎴峰彿璇︽儏 GET /api/LifePay/GetUserAccountDetail */ +export async function getUserAccountDetail( + // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) + params: API.APIgetUserAccountDetailParams, + options?: API.RequestConfig +) { + return request<API.UserAccountOutput>('/api/LifePay/GetUserAccountDetail', { + method: 'GET', + params: { + ...params, + }, + ...(options || {}), + }); +} + /** 鑾峰彇鎴戠殑鎴峰彿鍒楄〃 POST /api/LifePay/GetUserAccountList */ export async function getUserAccountList( body: API.QueryUserAccountListInput, options?: API.RequestConfig ) { - return request<API.UserAccountListOutputPageOutput>('/api/LifePay/GetUserAccountList', { + return request<API.UserAccountOutputPageOutput>('/api/LifePay/GetUserAccountList', { method: 'POST', headers: { 'Content-Type': 'application/json', }, data: body, + ...(options || {}), + }); +} + +/** 鑾峰彇鎴戠殑璁㈠崟璇︽儏 GET /api/LifePay/GetUserLifePayOrderDetail */ +export async function getUserLifePayOrderDetail( + // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄) + params: API.APIgetUserLifePayOrderDetailParams, + options?: API.RequestConfig +) { + return request<API.UserLifePayOrderOutput>('/api/LifePay/GetUserLifePayOrderDetail', { + method: 'GET', + params: { + ...params, + }, ...(options || {}), }); } @@ -318,7 +539,7 @@ } /** 鑾峰彇鐢ㄦ埛鍒嗛〉鏁版嵁 POST /api/LifePay/GetUserPage */ -export async function getUserPage(body: API.PageInput, options?: API.RequestConfig) { +export async function getUserPage(body: API.QueryUserPageInput, options?: API.RequestConfig) { return request<API.UserListOutputPageOutput>('/api/LifePay/GetUserPage', { method: 'POST', headers: { -- Gitblit v1.9.1