From 92544173d5fc7270427e1642b82b24314e68ecd9 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期五, 06 六月 2025 21:41:48 +0800
Subject: [PATCH] fix: v1.4

---
 packages/services/api/typings.d.ts |  142 +++++++++++++++++++++++
 apps/taro/tsconfig.json            |    1 
 packages/services/api/index.ts     |    4 
 apps/taro/inspect.config.js        |   24 ++--
 packages/services/api/Sync.ts      |   11 +
 packages/services/api/Promoter.ts  |  108 ++++++++++++++++++
 packages/services/api/LifePay.ts   |   15 ++
 7 files changed, 292 insertions(+), 13 deletions(-)

diff --git a/apps/taro/inspect.config.js b/apps/taro/inspect.config.js
index 025906c..b67ae9d 100644
--- a/apps/taro/inspect.config.js
+++ b/apps/taro/inspect.config.js
@@ -29,7 +29,7 @@
       '@tarojs/runtime': 'F:\\bole\\LifePaymentFront\\node_modules\\.pnpm\\@tarojs+runtime@3.6.20\\node_modules\\@tarojs\\runtime\\dist\\runtime.esm.js',
       '@tarojs/shared': 'F:\\bole\\LifePaymentFront\\node_modules\\.pnpm\\@tarojs+shared@3.6.20\\node_modules\\@tarojs\\shared\\dist\\shared.esm.js',
       '@': 'F:\\bole\\LifePaymentFront\\apps\\taro\\src',
-      '@life-payment/components': 'F:\\bole\\LifePaymentFront\\apps\\taro\\node_modules\\@life-payment\\components',
+      '@life-payment/components': 'F:\\bole\\LifePaymentFront\\packages\\components',
       '@tarojs/components$': '@tarojs/plugin-platform-weapp/dist/components-react',
       '@tarojs/plugin-http/dist/runtime': 'F:\\bole\\LifePaymentFront\\node_modules\\.pnpm\\@tarojs+plugin-http@3.6.20_postcss@8.5.3_vue@3.5.12\\node_modules\\@tarojs\\plugin-http\\dist\\runtime.js'
     },
@@ -6034,7 +6034,7 @@
                                 },
                                 alias: {
                                   '@': 'F:\\bole\\LifePaymentFront\\apps\\taro\\src',
-                                  '@life-payment/components': 'F:\\bole\\LifePaymentFront\\apps\\taro\\node_modules\\@life-payment\\components'
+                                  '@life-payment/components': 'F:\\bole\\LifePaymentFront\\packages\\components'
                                 },
                                 sourceRoot: 'src',
                                 outputRoot: 'dist/weapp',
@@ -7092,7 +7092,7 @@
                                 },
                                 alias: {
                                   '@': 'F:\\bole\\LifePaymentFront\\apps\\taro\\src',
-                                  '@life-payment/components': 'F:\\bole\\LifePaymentFront\\apps\\taro\\node_modules\\@life-payment\\components'
+                                  '@life-payment/components': 'F:\\bole\\LifePaymentFront\\packages\\components'
                                 },
                                 sourceRoot: 'src',
                                 outputRoot: 'dist/weapp',
@@ -8237,7 +8237,7 @@
                                 },
                                 alias: {
                                   '@': 'F:\\bole\\LifePaymentFront\\apps\\taro\\src',
-                                  '@life-payment/components': 'F:\\bole\\LifePaymentFront\\apps\\taro\\node_modules\\@life-payment\\components'
+                                  '@life-payment/components': 'F:\\bole\\LifePaymentFront\\packages\\components'
                                 },
                                 sourceRoot: 'src',
                                 outputRoot: 'dist/weapp',
@@ -9295,7 +9295,7 @@
                                 },
                                 alias: {
                                   '@': 'F:\\bole\\LifePaymentFront\\apps\\taro\\src',
-                                  '@life-payment/components': 'F:\\bole\\LifePaymentFront\\apps\\taro\\node_modules\\@life-payment\\components'
+                                  '@life-payment/components': 'F:\\bole\\LifePaymentFront\\packages\\components'
                                 },
                                 sourceRoot: 'src',
                                 outputRoot: 'dist/weapp',
@@ -10518,7 +10518,7 @@
                   ],
                   [
                     '@life-payment/components',
-                    'F:\\bole\\LifePaymentFront\\apps\\taro\\node_modules\\@life-payment\\components'
+                    'F:\\bole\\LifePaymentFront\\packages\\components'
                   ],
                   [
                     '@tarojs/components$',
@@ -12559,7 +12559,7 @@
             },
             alias: {
               '@': 'F:\\bole\\LifePaymentFront\\apps\\taro\\src',
-              '@life-payment/components': 'F:\\bole\\LifePaymentFront\\apps\\taro\\node_modules\\@life-payment\\components'
+              '@life-payment/components': 'F:\\bole\\LifePaymentFront\\packages\\components'
             },
             sourceRoot: 'src',
             outputRoot: 'dist/weapp',
@@ -13617,7 +13617,7 @@
             },
             alias: {
               '@': 'F:\\bole\\LifePaymentFront\\apps\\taro\\src',
-              '@life-payment/components': 'F:\\bole\\LifePaymentFront\\apps\\taro\\node_modules\\@life-payment\\components'
+              '@life-payment/components': 'F:\\bole\\LifePaymentFront\\packages\\components'
             },
             sourceRoot: 'src',
             outputRoot: 'dist/weapp',
@@ -20861,7 +20861,7 @@
                   ],
                   [
                     '@life-payment/components',
-                    'F:\\bole\\LifePaymentFront\\apps\\taro\\node_modules\\@life-payment\\components'
+                    'F:\\bole\\LifePaymentFront\\packages\\components'
                   ],
                   [
                     '@tarojs/components$',
@@ -21119,7 +21119,7 @@
             },
             alias: {
               '@': 'F:\\bole\\LifePaymentFront\\apps\\taro\\src',
-              '@life-payment/components': 'F:\\bole\\LifePaymentFront\\apps\\taro\\node_modules\\@life-payment\\components'
+              '@life-payment/components': 'F:\\bole\\LifePaymentFront\\packages\\components'
             },
             sourceRoot: 'src',
             outputRoot: 'dist/weapp',
@@ -22177,7 +22177,7 @@
             },
             alias: {
               '@': 'F:\\bole\\LifePaymentFront\\apps\\taro\\src',
-              '@life-payment/components': 'F:\\bole\\LifePaymentFront\\apps\\taro\\node_modules\\@life-payment\\components'
+              '@life-payment/components': 'F:\\bole\\LifePaymentFront\\packages\\components'
             },
             sourceRoot: 'src',
             outputRoot: 'dist/weapp',
@@ -29372,7 +29372,7 @@
                   ],
                   [
                     '@life-payment/components',
-                    'F:\\bole\\LifePaymentFront\\apps\\taro\\node_modules\\@life-payment\\components'
+                    'F:\\bole\\LifePaymentFront\\packages\\components'
                   ],
                   [
                     '@tarojs/components$',
diff --git a/apps/taro/tsconfig.json b/apps/taro/tsconfig.json
index 586ee37..36b82a1 100644
--- a/apps/taro/tsconfig.json
+++ b/apps/taro/tsconfig.json
@@ -4,7 +4,6 @@
     "baseUrl": ".",
     "ignoreDeprecations": "5.0",
     "paths": {
-      "@life-payment/*": ["../../packages/*"],
       "@/*": ["src/*"]
     },
     "composite": true,
diff --git a/packages/services/api/LifePay.ts b/packages/services/api/LifePay.ts
index 9961f02..f314ca5 100644
--- a/packages/services/api/LifePay.ts
+++ b/packages/services/api/LifePay.ts
@@ -839,6 +839,21 @@
   });
 }
 
+/** 鑾峰彇鎸囧畾澶╂暟鐨勭粺璁℃暟鎹� POST /api/LifePay/StatisticsByDate */
+export async function statisticsByDate(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIstatisticsByDateParams,
+  options?: API.RequestConfig
+) {
+  return request<number>('/api/LifePay/StatisticsByDate', {
+    method: 'POST',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
+
 /** 淇敼瀹為檯鍒拌处閲戦 POST /api/LifePay/UpdateLifePayOrderActualReceivedAmount */
 export async function updateLifePayOrderActualReceivedAmount(
   body: API.UpdateLifePayOrderInput,
diff --git a/packages/services/api/Promoter.ts b/packages/services/api/Promoter.ts
new file mode 100644
index 0000000..4b533ed
--- /dev/null
+++ b/packages/services/api/Promoter.ts
@@ -0,0 +1,108 @@
+/* eslint-disable */
+// @ts-ignore
+import { request } from '@/utils/request';
+
+/** 鐢宠娓犻亾鍜ㄨ POST /api/Promoter/CreateChannelConsultation */
+export async function createChannelConsultation(
+  body: API.CreateChannelConsultationInput,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/Promoter/CreateChannelConsultation', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鏂板鍥炶 POST /api/Promoter/CreateChannelConsultationFollowup */
+export async function createChannelConsultationFollowup(
+  body: API.CreateChannelConsultationFollowupInput,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/Promoter/CreateChannelConsultationFollowup', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鍒涘缓鎴栨洿鏂版帹骞垮憳 POST /api/Promoter/CreateOrUpdatePromoter */
+export async function createOrUpdatePromoter(
+  body: API.CreateOrUpdatePromoterInput,
+  options?: API.RequestConfig
+) {
+  return request<string>('/api/Promoter/CreateOrUpdatePromoter', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鑾峰彇娓犻亾鍜ㄨ鍒楄〃 POST /api/Promoter/GetChannelConsultation */
+export async function getChannelConsultation(
+  body: API.GetChannelConsultationsInput,
+  options?: API.RequestConfig
+) {
+  return request<API.ChannelConsultationDtoPageOutput>('/api/Promoter/GetChannelConsultation', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鑾峰彇娓犻亾鍜ㄨ鍥炶璁板綍 GET /api/Promoter/GetChannelConsultationFollowupList */
+export async function getChannelConsultationFollowupList(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIgetChannelConsultationFollowupListParams,
+  options?: API.RequestConfig
+) {
+  return request<API.ChannelConsultationFollowupDto[]>(
+    '/api/Promoter/GetChannelConsultationFollowupList',
+    {
+      method: 'GET',
+      params: {
+        ...params,
+      },
+      ...(options || {}),
+    }
+  );
+}
+
+/** 鑾峰彇鎺ㄥ箍鍛樺垪琛� POST /api/Promoter/GetPromoters */
+export async function getPromoters(body: API.GetPromotersInput, options?: API.RequestConfig) {
+  return request<API.PromoterDtoPageOutput>('/api/Promoter/GetPromoters', {
+    method: 'POST',
+    headers: {
+      'Content-Type': 'application/json',
+    },
+    data: body,
+    ...(options || {}),
+  });
+}
+
+/** 鐐瑰嚮鏁�+1 POST /api/Promoter/SetClickCount */
+export async function setClickCount(
+  // 鍙犲姞鐢熸垚鐨凱aram绫诲瀷 (闈瀊ody鍙傛暟swagger榛樿娌℃湁鐢熸垚瀵硅薄)
+  params: API.APIsetClickCountParams,
+  options?: API.RequestConfig
+) {
+  return request<any>('/api/Promoter/SetClickCount', {
+    method: 'POST',
+    params: {
+      ...params,
+    },
+    ...(options || {}),
+  });
+}
diff --git a/packages/services/api/Sync.ts b/packages/services/api/Sync.ts
new file mode 100644
index 0000000..9a78311
--- /dev/null
+++ b/packages/services/api/Sync.ts
@@ -0,0 +1,11 @@
+/* eslint-disable */
+// @ts-ignore
+import { request } from '@/utils/request';
+
+/** 鍚屾娴嬭瘯璁㈠崟鏁版嵁 POST /api/Sync/SyncFromTest */
+export async function syncFromTest(options?: API.RequestConfig) {
+  return request<string[]>('/api/Sync/SyncFromTest', {
+    method: 'POST',
+    ...(options || {}),
+  });
+}
diff --git a/packages/services/api/index.ts b/packages/services/api/index.ts
index 1c47d7b..3f1adbc 100644
--- a/packages/services/api/index.ts
+++ b/packages/services/api/index.ts
@@ -18,6 +18,8 @@
 import * as Permissions from './Permissions';
 import * as PhoneMessage from './PhoneMessage';
 import * as Profile from './Profile';
+import * as Promoter from './Promoter';
+import * as Sync from './Sync';
 import * as Tenant from './Tenant';
 import * as UserRole from './UserRole';
 import * as Version from './Version';
@@ -39,6 +41,8 @@
   Permissions,
   PhoneMessage,
   Profile,
+  Promoter,
+  Sync,
   Tenant,
   UserRole,
   Version,
diff --git a/packages/services/api/typings.d.ts b/packages/services/api/typings.d.ts
index 17297cc..e399924 100644
--- a/packages/services/api/typings.d.ts
+++ b/packages/services/api/typings.d.ts
@@ -240,6 +240,11 @@
     orderNo?: string;
   }
 
+  interface APIgetChannelConsultationFollowupListParams {
+    /** 娓犻亾鍜ㄨId */
+    id?: string;
+  }
+
   interface APIgetCountParams {
     filter?: string;
   }
@@ -360,6 +365,10 @@
     maxResultCount?: number;
   }
 
+  interface APIsetClickCountParams {
+    idnumber?: string;
+  }
+
   interface APIsetForRoleParams {
     roleName?: string;
     permissionName?: string;
@@ -373,6 +382,10 @@
   interface APIsetLifePayChannelsStatusParams {
     id?: string;
     status?: LifePayChannelsStatsEnum;
+  }
+
+  interface APIstatisticsByDateParams {
+    days?: number;
   }
 
   interface APItestAliRechargeNotifyParams {
@@ -524,6 +537,51 @@
     type?: number;
   }
 
+  interface ChannelConsultationDto {
+    /** Id */
+    id?: string;
+    /** 鍜ㄨ鏃堕棿 */
+    creationTime?: string;
+    /** 鍜ㄨ浜� */
+    name?: string;
+    agentType?: LifePayChannelAgentType;
+    /** 鑱旂郴鏂瑰紡 */
+    phoneNumber?: string;
+    /** 鍏徃鍚嶇О */
+    companyName?: string;
+    /** 瀹㈡埛璧勬簮 */
+    customerResources?: string;
+    /** ID */
+    promoterIdNumber?: string;
+    /** 鎺ㄥ箍鍛� */
+    promoterName?: string;
+    /** 鑱旂郴鏂瑰紡 */
+    promoterPhoneNumber?: string;
+    followupStatus?: LifePayChannelConsultationFollowupStatus;
+    /** 鏈�杩戝洖璁� */
+    lastFollowupTime?: string;
+    /** 鍥炶璁板綍 */
+    followupRemark?: string;
+  }
+
+  interface ChannelConsultationDtoPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: ChannelConsultationDto[];
+  }
+
+  interface ChannelConsultationFollowupDto {
+    /** 鍥炶浜篒d */
+    creatorId?: string;
+    /** 鍥炶浜� */
+    creator?: string;
+    followupStatus?: LifePayChannelConsultationFollowupStatus;
+    /** 鍥炶璁板綍 */
+    followupRemark?: string;
+    /** 鍜ㄨ鏃堕棿 */
+    creationTime?: string;
+  }
+
   interface ChannelDataListOutPut {
     /** Top5娓犻亾鏀舵 */
     receiveList?: ChannelDataReceive[];
@@ -627,6 +685,30 @@
     remark?: string;
   }
 
+  interface CreateChannelConsultationFollowupInput {
+    /** 娓犻亾鍜ㄨId */
+    channelConsultationId?: string;
+    followupStatus?: LifePayChannelConsultationFollowupStatus;
+    /** 鍥炶璁板綍 */
+    followupRemark?: string;
+  }
+
+  interface CreateChannelConsultationInput {
+    /** 瀹㈡埛绔敤鎴稩d 濡傛湁 */
+    userId?: string;
+    /** 鎺ㄥ箍浜篒d */
+    idNumber?: string;
+    /** 鍜ㄨ浜� */
+    name?: string;
+    agentType?: LifePayChannelAgentType;
+    /** 鑱旂郴鏂瑰紡 */
+    phoneNumber?: string;
+    /** 鍏徃鍚嶇О */
+    companyName?: string;
+    /** 瀹㈡埛璧勬簮 */
+    customerResources?: string;
+  }
+
   interface CreateEditPayChannelsInput {
     id?: string;
     channlesName?: string;
@@ -646,6 +728,21 @@
 
   interface CreateLifePayOrderOutput {
     orderNo?: string;
+  }
+
+  interface CreateOrUpdatePromoterInput {
+    /** Id */
+    id?: string;
+    /** 瀹㈡埛绔敤鎴稩d 濡傛湁 */
+    userId?: string;
+    /** ID */
+    idNumber?: string;
+    /** 鎺ㄥ箍鍛� */
+    name?: string;
+    /** 鑱旂郴鏂瑰紡 */
+    phoneNumber?: string;
+    /** 澶囨敞 */
+    remark?: string;
   }
 
   interface CreateOrUpdateRoleInput {
@@ -917,6 +1014,16 @@
     queryCondition?: string;
   }
 
+  interface GetChannelConsultationsInput {
+    pageModel?: Pagination;
+    /** 鍒涘缓鐨勫紑濮嬫椂闂� */
+    startDate?: string;
+    /** 鍒涘缓鐨勭粨鏉熸椂闂� */
+    endDate?: string;
+    /** 鎼滅储鍏抽敭璇� */
+    searchKey?: string;
+  }
+
   interface GetFeatureListResultDto {
     groups?: FeatureGroupDto[];
   }
@@ -946,6 +1053,10 @@
   interface GetPermissionListResultDto {
     entityDisplayName?: string;
     groups?: PermissionGroupDto[];
+  }
+
+  interface GetPromotersInput {
+    pageModel?: Pagination;
   }
 
   interface GetRolesInput {
@@ -1168,6 +1279,10 @@
     channelId?: string;
     productData?: LifeGasData;
   }
+
+  type LifePayChannelAgentType = 1 | 2 | 3;
+
+  type LifePayChannelConsultationFollowupStatus = 0 | 1;
 
   type LifePayChannelsStatsEnum = 10 | 20;
 
@@ -1909,6 +2024,31 @@
     hasPassword?: boolean;
   }
 
+  interface PromoterDto {
+    /** Id */
+    id?: string;
+    /** 鍜ㄨ鏃堕棿 */
+    creationTime?: string;
+    /** ID */
+    idNumber?: string;
+    /** 鎺ㄥ箍鍛� */
+    name?: string;
+    /** 鑱旂郴鏂瑰紡 */
+    phoneNumber?: string;
+    /** 鐐瑰嚮鏁� */
+    clickCount?: number;
+    /** 鐢宠鏁� */
+    applyCount?: number;
+    /** 澶囨敞 */
+    remark?: string;
+  }
+
+  interface PromoterDtoPageOutput {
+    pageModel?: Pagination;
+    objectData?: any;
+    data?: PromoterDto[];
+  }
+
   interface PropertyApiDescriptionModel {
     name?: string;
     jsonName?: string;
@@ -2248,6 +2388,8 @@
     accumulatedUsers?: number;
     /** 鏄ㄦ棩娲昏穬鐢ㄦ埛 */
     yesterdayActiveUsers?: number;
+    /** 绱浣i噾 */
+    accumulatedChannlesRakePrice?: number;
   }
 
   interface TradeFundBill {

--
Gitblit v1.9.1