From 3de5d43a5a754982ba7c184510a1873fb8916c06 Mon Sep 17 00:00:00 2001 From: danial Date: Tue, 29 Apr 2025 10:00:32 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E7=94=A8=E6=88=B7ID?= =?UTF-8?q?=E5=AD=97=E6=AE=B5=E5=88=B0=E5=A4=9A=E4=B8=AA=E8=AF=B7=E6=B1=82?= =?UTF-8?q?=E6=A8=A1=E5=9E=8B=E5=92=8C=E6=8E=A5=E5=8F=A3=EF=BC=8C=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E7=9B=B8=E5=85=B3=E6=96=87=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/generated/.openapi-generator/FILES | 2 + src/api/generated/apis/default-api.ts | 142 ++++++++++++++++-- src/api/generated/models/index.ts | 2 + ...i-api-card-info-walmart-v1-account-info.ts | 24 +++ ...i-card-info-walmart-v1-account-list-req.ts | 6 + ...i-api-card-info-walmart-v1-download-req.ts | 27 ++++ ...card-info-walmart-v1-group-all-list-req.ts | 27 ++++ ...i-card-info-walmart-v1-group-export-req.ts | 6 + ...api-card-info-walmart-v1-group-list-req.ts | 6 + ...api-card-info-walmart-v1-group-stat-req.ts | 6 + .../kami-api-card-info-walmart-v1-list-req.ts | 6 + ...i-card-info-walmart-v1-order-export-req.ts | 6 + src/views/card-walmart-info/group/list.vue | 4 +- src/views/card-walmart-info/group/summary.tsx | 7 +- src/views/card-walmart-info/order/index.vue | 6 +- 15 files changed, 260 insertions(+), 17 deletions(-) create mode 100644 src/api/generated/models/kami-api-card-info-walmart-v1-download-req.ts create mode 100644 src/api/generated/models/kami-api-card-info-walmart-v1-group-all-list-req.ts diff --git a/src/api/generated/.openapi-generator/FILES b/src/api/generated/.openapi-generator/FILES index 4a4e1ef..c87791c 100644 --- a/src/api/generated/.openapi-generator/FILES +++ b/src/api/generated/.openapi-generator/FILES @@ -182,7 +182,9 @@ models/kami-api-card-info-walmart-v1-account-update-status-req.ts models/kami-api-card-info-walmart-v1-account-wallet-list-req.ts models/kami-api-card-info-walmart-v1-account-wallet-list-res.ts models/kami-api-card-info-walmart-v1-card-redeem-account-summary.ts +models/kami-api-card-info-walmart-v1-download-req.ts models/kami-api-card-info-walmart-v1-group-add-req.ts +models/kami-api-card-info-walmart-v1-group-all-list-req.ts models/kami-api-card-info-walmart-v1-group-all-list-res.ts models/kami-api-card-info-walmart-v1-group-delete-req.ts models/kami-api-card-info-walmart-v1-group-export-req.ts diff --git a/src/api/generated/apis/default-api.ts b/src/api/generated/apis/default-api.ts index e08e854..570b0cc 100644 --- a/src/api/generated/apis/default-api.ts +++ b/src/api/generated/apis/default-api.ts @@ -4849,10 +4849,12 @@ export const DefaultApiAxiosParamCreator = function ( /** * * @summary 下载充值账户 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiCardInfoWalmartAccountDownloadGet: async ( + userId?: string, options: RawAxiosRequestConfig = {} ): Promise => { const localVarPath = `/api/cardInfo/walmart/account/download`; @@ -4871,6 +4873,10 @@ export const DefaultApiAxiosParamCreator = function ( const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + if (userId !== undefined) { + localVarQueryParameter['userId'] = userId; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -4934,6 +4940,7 @@ export const DefaultApiAxiosParamCreator = function ( * @param {string} [cookie] * @param {string} [createdUserName] 创建用户昵称 * @param {number} [groupId] 分组ID + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -4945,6 +4952,7 @@ export const DefaultApiAxiosParamCreator = function ( cookie?: string, createdUserName?: string, groupId?: number, + userId?: string, options: RawAxiosRequestConfig = {} ): Promise => { // verify required parameter 'current' is not null or undefined @@ -5003,6 +5011,10 @@ export const DefaultApiAxiosParamCreator = function ( localVarQueryParameter['groupId'] = groupId; } + if (userId !== undefined) { + localVarQueryParameter['userId'] = userId; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -5544,10 +5556,12 @@ export const DefaultApiAxiosParamCreator = function ( /** * * @summary 获取所有沃尔玛账户分组 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiCardInfoWalmartGroupAllListGet: async ( + userId?: string, options: RawAxiosRequestConfig = {} ): Promise => { const localVarPath = `/api/cardInfo/walmart/group/allList`; @@ -5566,6 +5580,10 @@ export const DefaultApiAxiosParamCreator = function ( const localVarHeaderParameter = {} as any; const localVarQueryParameter = {} as any; + if (userId !== undefined) { + localVarQueryParameter['userId'] = userId; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -5634,6 +5652,7 @@ export const DefaultApiAxiosParamCreator = function ( * @param {ApiCardInfoWalmartGroupExportGetPageSizeEnum} pageSize 页码 * @param {string} [username] 用户名 * @param {string} [date] 日期 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -5642,6 +5661,7 @@ export const DefaultApiAxiosParamCreator = function ( pageSize: ApiCardInfoWalmartGroupExportGetPageSizeEnum, username?: string, date?: string, + userId?: string, options: RawAxiosRequestConfig = {} ): Promise => { // verify required parameter 'current' is not null or undefined @@ -5684,6 +5704,10 @@ export const DefaultApiAxiosParamCreator = function ( localVarQueryParameter['date'] = date; } + if (userId !== undefined) { + localVarQueryParameter['userId'] = userId; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -5703,12 +5727,14 @@ export const DefaultApiAxiosParamCreator = function ( * @summary 获取沃尔玛账户分组 * @param {number} current 页数 * @param {ApiCardInfoWalmartGroupListGetPageSizeEnum} pageSize 页码 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiCardInfoWalmartGroupListGet: async ( current: number, pageSize: ApiCardInfoWalmartGroupListGetPageSizeEnum, + userId?: string, options: RawAxiosRequestConfig = {} ): Promise => { // verify required parameter 'current' is not null or undefined @@ -5739,6 +5765,10 @@ export const DefaultApiAxiosParamCreator = function ( localVarQueryParameter['pageSize'] = pageSize; } + if (userId !== undefined) { + localVarQueryParameter['userId'] = userId; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -5760,6 +5790,7 @@ export const DefaultApiAxiosParamCreator = function ( * @param {ApiCardInfoWalmartGroupStatGetPageSizeEnum} pageSize 页码 * @param {string} [username] 用户名 * @param {string} [date] 日期 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -5768,6 +5799,7 @@ export const DefaultApiAxiosParamCreator = function ( pageSize: ApiCardInfoWalmartGroupStatGetPageSizeEnum, username?: string, date?: string, + userId?: string, options: RawAxiosRequestConfig = {} ): Promise => { // verify required parameter 'current' is not null or undefined @@ -5806,6 +5838,10 @@ export const DefaultApiAxiosParamCreator = function ( localVarQueryParameter['date'] = date; } + if (userId !== undefined) { + localVarQueryParameter['userId'] = userId; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -5931,6 +5967,7 @@ export const DefaultApiAxiosParamCreator = function ( * @param {number} [groupId] 组ID * @param {string} [accountCk] 账户cookie * @param {Array} [dateRange] 时间范围 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -5944,6 +5981,7 @@ export const DefaultApiAxiosParamCreator = function ( groupId?: number, accountCk?: string, dateRange?: Array, + userId?: string, options: RawAxiosRequestConfig = {} ): Promise => { // verify required parameter 'current' is not null or undefined @@ -6006,6 +6044,10 @@ export const DefaultApiAxiosParamCreator = function ( localVarQueryParameter['dateRange'] = dateRange; } + if (userId !== undefined) { + localVarQueryParameter['userId'] = userId; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -6077,6 +6119,7 @@ export const DefaultApiAxiosParamCreator = function ( * @param {number} [groupId] 组ID * @param {string} [accountCk] 账户cookie * @param {Array} [dateRange] 时间范围 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -6090,6 +6133,7 @@ export const DefaultApiAxiosParamCreator = function ( groupId?: number, accountCk?: string, dateRange?: Array, + userId?: string, options: RawAxiosRequestConfig = {} ): Promise => { // verify required parameter 'current' is not null or undefined @@ -6148,6 +6192,10 @@ export const DefaultApiAxiosParamCreator = function ( localVarQueryParameter['dateRange'] = dateRange; } + if (userId !== undefined) { + localVarQueryParameter['userId'] = userId; + } + setSearchParams(localVarUrlObj, localVarQueryParameter); let headersFromBaseOptions = baseOptions && baseOptions.headers ? baseOptions.headers : {}; @@ -10093,7 +10141,7 @@ export const DefaultApiAxiosParamCreator = function ( }, /** * - * @summary 获取所有的商户(简单) + * @summary 获取所有的用户(简单) * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -13421,16 +13469,19 @@ export const DefaultApiFp = function (configuration?: Configuration) { /** * * @summary 下载充值账户 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiCardInfoWalmartAccountDownloadGet( + userId?: string, options?: RawAxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise > { const localVarAxiosArgs = await localVarAxiosParamCreator.apiCardInfoWalmartAccountDownloadGet( + userId, options ); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; @@ -13484,6 +13535,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { * @param {string} [cookie] * @param {string} [createdUserName] 创建用户昵称 * @param {number} [groupId] 分组ID + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -13495,6 +13547,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { cookie?: string, createdUserName?: string, groupId?: number, + userId?: string, options?: RawAxiosRequestConfig ): Promise< ( @@ -13511,6 +13564,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { cookie, createdUserName, groupId, + userId, options ); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; @@ -13858,10 +13912,12 @@ export const DefaultApiFp = function (configuration?: Configuration) { /** * * @summary 获取所有沃尔玛账户分组 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiCardInfoWalmartGroupAllListGet( + userId?: string, options?: RawAxiosRequestConfig ): Promise< ( @@ -13871,6 +13927,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { > { const localVarAxiosArgs = await localVarAxiosParamCreator.apiCardInfoWalmartGroupAllListGet( + userId, options ); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; @@ -13924,6 +13981,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { * @param {ApiCardInfoWalmartGroupExportGetPageSizeEnum} pageSize 页码 * @param {string} [username] 用户名 * @param {string} [date] 日期 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -13932,6 +13990,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { pageSize: ApiCardInfoWalmartGroupExportGetPageSizeEnum, username?: string, date?: string, + userId?: string, options?: RawAxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise @@ -13942,6 +14001,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { pageSize, username, date, + userId, options ); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; @@ -13962,12 +14022,14 @@ export const DefaultApiFp = function (configuration?: Configuration) { * @summary 获取沃尔玛账户分组 * @param {number} current 页数 * @param {ApiCardInfoWalmartGroupListGetPageSizeEnum} pageSize 页码 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ async apiCardInfoWalmartGroupListGet( current: number, pageSize: ApiCardInfoWalmartGroupListGetPageSizeEnum, + userId?: string, options?: RawAxiosRequestConfig ): Promise< ( @@ -13979,6 +14041,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { await localVarAxiosParamCreator.apiCardInfoWalmartGroupListGet( current, pageSize, + userId, options ); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; @@ -14001,6 +14064,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { * @param {ApiCardInfoWalmartGroupStatGetPageSizeEnum} pageSize 页码 * @param {string} [username] 用户名 * @param {string} [date] 日期 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -14009,6 +14073,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { pageSize: ApiCardInfoWalmartGroupStatGetPageSizeEnum, username?: string, date?: string, + userId?: string, options?: RawAxiosRequestConfig ): Promise< ( @@ -14022,6 +14087,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { pageSize, username, date, + userId, options ); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; @@ -14111,6 +14177,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { * @param {number} [groupId] 组ID * @param {string} [accountCk] 账户cookie * @param {Array} [dateRange] 时间范围 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -14124,6 +14191,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { groupId?: number, accountCk?: string, dateRange?: Array, + userId?: string, options?: RawAxiosRequestConfig ): Promise< (axios?: AxiosInstance, basePath?: string) => AxiosPromise @@ -14139,6 +14207,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { groupId, accountCk, dateRange, + userId, options ); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; @@ -14200,6 +14269,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { * @param {number} [groupId] 组ID * @param {string} [accountCk] 账户cookie * @param {Array} [dateRange] 时间范围 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -14213,6 +14283,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { groupId?: number, accountCk?: string, dateRange?: Array, + userId?: string, options?: RawAxiosRequestConfig ): Promise< ( @@ -14231,6 +14302,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { groupId, accountCk, dateRange, + userId, options ); const localVarOperationServerIndex = configuration?.serverIndex ?? 0; @@ -16809,7 +16881,7 @@ export const DefaultApiFp = function (configuration?: Configuration) { }, /** * - * @summary 获取所有的商户(简单) + * @summary 获取所有的用户(简单) * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -18731,14 +18803,16 @@ export const DefaultApiFactory = function ( /** * * @summary 下载充值账户 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiCardInfoWalmartAccountDownloadGet( + userId?: string, options?: RawAxiosRequestConfig ): AxiosPromise { return localVarFp - .apiCardInfoWalmartAccountDownloadGet(options) + .apiCardInfoWalmartAccountDownloadGet(userId, options) .then(request => request(axios, basePath)); }, /** @@ -18764,6 +18838,7 @@ export const DefaultApiFactory = function ( * @param {string} [cookie] * @param {string} [createdUserName] 创建用户昵称 * @param {number} [groupId] 分组ID + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -18775,6 +18850,7 @@ export const DefaultApiFactory = function ( cookie?: string, createdUserName?: string, groupId?: number, + userId?: string, options?: RawAxiosRequestConfig ): AxiosPromise { return localVarFp @@ -18786,6 +18862,7 @@ export const DefaultApiFactory = function ( cookie, createdUserName, groupId, + userId, options ) .then(request => request(axios, basePath)); @@ -18980,14 +19057,16 @@ export const DefaultApiFactory = function ( /** * * @summary 获取所有沃尔玛账户分组 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiCardInfoWalmartGroupAllListGet( + userId?: string, options?: RawAxiosRequestConfig ): AxiosPromise { return localVarFp - .apiCardInfoWalmartGroupAllListGet(options) + .apiCardInfoWalmartGroupAllListGet(userId, options) .then(request => request(axios, basePath)); }, /** @@ -19012,6 +19091,7 @@ export const DefaultApiFactory = function ( * @param {ApiCardInfoWalmartGroupExportGetPageSizeEnum} pageSize 页码 * @param {string} [username] 用户名 * @param {string} [date] 日期 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -19020,6 +19100,7 @@ export const DefaultApiFactory = function ( pageSize: ApiCardInfoWalmartGroupExportGetPageSizeEnum, username?: string, date?: string, + userId?: string, options?: RawAxiosRequestConfig ): AxiosPromise { return localVarFp @@ -19028,6 +19109,7 @@ export const DefaultApiFactory = function ( pageSize, username, date, + userId, options ) .then(request => request(axios, basePath)); @@ -19037,16 +19119,18 @@ export const DefaultApiFactory = function ( * @summary 获取沃尔玛账户分组 * @param {number} current 页数 * @param {ApiCardInfoWalmartGroupListGetPageSizeEnum} pageSize 页码 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ apiCardInfoWalmartGroupListGet( current: number, pageSize: ApiCardInfoWalmartGroupListGetPageSizeEnum, + userId?: string, options?: RawAxiosRequestConfig ): AxiosPromise { return localVarFp - .apiCardInfoWalmartGroupListGet(current, pageSize, options) + .apiCardInfoWalmartGroupListGet(current, pageSize, userId, options) .then(request => request(axios, basePath)); }, /** @@ -19056,6 +19140,7 @@ export const DefaultApiFactory = function ( * @param {ApiCardInfoWalmartGroupStatGetPageSizeEnum} pageSize 页码 * @param {string} [username] 用户名 * @param {string} [date] 日期 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -19064,6 +19149,7 @@ export const DefaultApiFactory = function ( pageSize: ApiCardInfoWalmartGroupStatGetPageSizeEnum, username?: string, date?: string, + userId?: string, options?: RawAxiosRequestConfig ): AxiosPromise { return localVarFp @@ -19072,6 +19158,7 @@ export const DefaultApiFactory = function ( pageSize, username, date, + userId, options ) .then(request => request(axios, basePath)); @@ -19121,6 +19208,7 @@ export const DefaultApiFactory = function ( * @param {number} [groupId] 组ID * @param {string} [accountCk] 账户cookie * @param {Array} [dateRange] 时间范围 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -19134,6 +19222,7 @@ export const DefaultApiFactory = function ( groupId?: number, accountCk?: string, dateRange?: Array, + userId?: string, options?: RawAxiosRequestConfig ): AxiosPromise { return localVarFp @@ -19147,6 +19236,7 @@ export const DefaultApiFactory = function ( groupId, accountCk, dateRange, + userId, options ) .then(request => request(axios, basePath)); @@ -19178,6 +19268,7 @@ export const DefaultApiFactory = function ( * @param {number} [groupId] 组ID * @param {string} [accountCk] 账户cookie * @param {Array} [dateRange] 时间范围 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -19191,6 +19282,7 @@ export const DefaultApiFactory = function ( groupId?: number, accountCk?: string, dateRange?: Array, + userId?: string, options?: RawAxiosRequestConfig ): AxiosPromise { return localVarFp @@ -19204,6 +19296,7 @@ export const DefaultApiFactory = function ( groupId, accountCk, dateRange, + userId, options ) .then(request => request(axios, basePath)); @@ -20556,7 +20649,7 @@ export const DefaultApiFactory = function ( }, /** * - * @summary 获取所有的商户(简单) + * @summary 获取所有的用户(简单) * @param {*} [options] Override http request option. * @throws {RequiredError} */ @@ -22472,13 +22565,17 @@ export class DefaultApi extends BaseAPI { /** * * @summary 下载充值账户 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApi */ - public apiCardInfoWalmartAccountDownloadGet(options?: RawAxiosRequestConfig) { + public apiCardInfoWalmartAccountDownloadGet( + userId?: string, + options?: RawAxiosRequestConfig + ) { return DefaultApiFp(this.configuration) - .apiCardInfoWalmartAccountDownloadGet(options) + .apiCardInfoWalmartAccountDownloadGet(userId, options) .then(request => request(this.axios, this.basePath)); } @@ -22507,6 +22604,7 @@ export class DefaultApi extends BaseAPI { * @param {string} [cookie] * @param {string} [createdUserName] 创建用户昵称 * @param {number} [groupId] 分组ID + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApi @@ -22519,6 +22617,7 @@ export class DefaultApi extends BaseAPI { cookie?: string, createdUserName?: string, groupId?: number, + userId?: string, options?: RawAxiosRequestConfig ) { return DefaultApiFp(this.configuration) @@ -22530,6 +22629,7 @@ export class DefaultApi extends BaseAPI { cookie, createdUserName, groupId, + userId, options ) .then(request => request(this.axios, this.basePath)); @@ -22743,13 +22843,17 @@ export class DefaultApi extends BaseAPI { /** * * @summary 获取所有沃尔玛账户分组 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApi */ - public apiCardInfoWalmartGroupAllListGet(options?: RawAxiosRequestConfig) { + public apiCardInfoWalmartGroupAllListGet( + userId?: string, + options?: RawAxiosRequestConfig + ) { return DefaultApiFp(this.configuration) - .apiCardInfoWalmartGroupAllListGet(options) + .apiCardInfoWalmartGroupAllListGet(userId, options) .then(request => request(this.axios, this.basePath)); } @@ -22777,6 +22881,7 @@ export class DefaultApi extends BaseAPI { * @param {ApiCardInfoWalmartGroupExportGetPageSizeEnum} pageSize 页码 * @param {string} [username] 用户名 * @param {string} [date] 日期 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApi @@ -22786,6 +22891,7 @@ export class DefaultApi extends BaseAPI { pageSize: ApiCardInfoWalmartGroupExportGetPageSizeEnum, username?: string, date?: string, + userId?: string, options?: RawAxiosRequestConfig ) { return DefaultApiFp(this.configuration) @@ -22794,6 +22900,7 @@ export class DefaultApi extends BaseAPI { pageSize, username, date, + userId, options ) .then(request => request(this.axios, this.basePath)); @@ -22804,6 +22911,7 @@ export class DefaultApi extends BaseAPI { * @summary 获取沃尔玛账户分组 * @param {number} current 页数 * @param {ApiCardInfoWalmartGroupListGetPageSizeEnum} pageSize 页码 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApi @@ -22811,10 +22919,11 @@ export class DefaultApi extends BaseAPI { public apiCardInfoWalmartGroupListGet( current: number, pageSize: ApiCardInfoWalmartGroupListGetPageSizeEnum, + userId?: string, options?: RawAxiosRequestConfig ) { return DefaultApiFp(this.configuration) - .apiCardInfoWalmartGroupListGet(current, pageSize, options) + .apiCardInfoWalmartGroupListGet(current, pageSize, userId, options) .then(request => request(this.axios, this.basePath)); } @@ -22825,6 +22934,7 @@ export class DefaultApi extends BaseAPI { * @param {ApiCardInfoWalmartGroupStatGetPageSizeEnum} pageSize 页码 * @param {string} [username] 用户名 * @param {string} [date] 日期 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApi @@ -22834,6 +22944,7 @@ export class DefaultApi extends BaseAPI { pageSize: ApiCardInfoWalmartGroupStatGetPageSizeEnum, username?: string, date?: string, + userId?: string, options?: RawAxiosRequestConfig ) { return DefaultApiFp(this.configuration) @@ -22842,6 +22953,7 @@ export class DefaultApi extends BaseAPI { pageSize, username, date, + userId, options ) .then(request => request(this.axios, this.basePath)); @@ -22896,6 +23008,7 @@ export class DefaultApi extends BaseAPI { * @param {number} [groupId] 组ID * @param {string} [accountCk] 账户cookie * @param {Array} [dateRange] 时间范围 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApi @@ -22910,6 +23023,7 @@ export class DefaultApi extends BaseAPI { groupId?: number, accountCk?: string, dateRange?: Array, + userId?: string, options?: RawAxiosRequestConfig ) { return DefaultApiFp(this.configuration) @@ -22923,6 +23037,7 @@ export class DefaultApi extends BaseAPI { groupId, accountCk, dateRange, + userId, options ) .then(request => request(this.axios, this.basePath)); @@ -22957,6 +23072,7 @@ export class DefaultApi extends BaseAPI { * @param {number} [groupId] 组ID * @param {string} [accountCk] 账户cookie * @param {Array} [dateRange] 时间范围 + * @param {string} [userId] 用户ID * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApi @@ -22971,6 +23087,7 @@ export class DefaultApi extends BaseAPI { groupId?: number, accountCk?: string, dateRange?: Array, + userId?: string, options?: RawAxiosRequestConfig ) { return DefaultApiFp(this.configuration) @@ -22984,6 +23101,7 @@ export class DefaultApi extends BaseAPI { groupId, accountCk, dateRange, + userId, options ) .then(request => request(this.axios, this.basePath)); @@ -24447,7 +24565,7 @@ export class DefaultApi extends BaseAPI { /** * - * @summary 获取所有的商户(简单) + * @summary 获取所有的用户(简单) * @param {*} [options] Override http request option. * @throws {RequiredError} * @memberof DefaultApi diff --git a/src/api/generated/models/index.ts b/src/api/generated/models/index.ts index 56eeddc..01cd116 100644 --- a/src/api/generated/models/index.ts +++ b/src/api/generated/models/index.ts @@ -170,7 +170,9 @@ export * from './kami-api-card-info-walmart-v1-account-update-status-req'; export * from './kami-api-card-info-walmart-v1-account-wallet-list-req'; export * from './kami-api-card-info-walmart-v1-account-wallet-list-res'; export * from './kami-api-card-info-walmart-v1-card-redeem-account-summary'; +export * from './kami-api-card-info-walmart-v1-download-req'; export * from './kami-api-card-info-walmart-v1-group-add-req'; +export * from './kami-api-card-info-walmart-v1-group-all-list-req'; export * from './kami-api-card-info-walmart-v1-group-all-list-res'; export * from './kami-api-card-info-walmart-v1-group-delete-req'; export * from './kami-api-card-info-walmart-v1-group-export-req'; diff --git a/src/api/generated/models/kami-api-card-info-walmart-v1-account-info.ts b/src/api/generated/models/kami-api-card-info-walmart-v1-account-info.ts index 4f6e55e..06318b4 100644 --- a/src/api/generated/models/kami-api-card-info-walmart-v1-account-info.ts +++ b/src/api/generated/models/kami-api-card-info-walmart-v1-account-info.ts @@ -22,6 +22,12 @@ import type { KamiApiSysUserV1SysUserRecord } from './kami-api-sys-user-v1-sys-u * @interface KamiApiCardInfoWalmartV1AccountInfo */ export interface KamiApiCardInfoWalmartV1AccountInfo { + /** + * + * @type {number} + * @memberof KamiApiCardInfoWalmartV1AccountInfo + */ + groupId?: number; /** * * @type {KamiApiSysUserV1SysUserRecord} @@ -106,4 +112,22 @@ export interface KamiApiCardInfoWalmartV1AccountInfo { * @memberof KamiApiCardInfoWalmartV1AccountInfo */ amountTotalCount?: number; + /** + * + * @type {string} + * @memberof KamiApiCardInfoWalmartV1AccountInfo + */ + createdAt?: string; + /** + * + * @type {string} + * @memberof KamiApiCardInfoWalmartV1AccountInfo + */ + updatedAt?: string; + /** + * + * @type {string} + * @memberof KamiApiCardInfoWalmartV1AccountInfo + */ + deletedAt?: string; } diff --git a/src/api/generated/models/kami-api-card-info-walmart-v1-account-list-req.ts b/src/api/generated/models/kami-api-card-info-walmart-v1-account-list-req.ts index b586258..b3d2f60 100644 --- a/src/api/generated/models/kami-api-card-info-walmart-v1-account-list-req.ts +++ b/src/api/generated/models/kami-api-card-info-walmart-v1-account-list-req.ts @@ -60,6 +60,12 @@ export interface KamiApiCardInfoWalmartV1AccountListReq { * @memberof KamiApiCardInfoWalmartV1AccountListReq */ groupId?: number; + /** + * 用户ID + * @type {string} + * @memberof KamiApiCardInfoWalmartV1AccountListReq + */ + userId?: string; } export const KamiApiCardInfoWalmartV1AccountListReqPageSizeEnum = { diff --git a/src/api/generated/models/kami-api-card-info-walmart-v1-download-req.ts b/src/api/generated/models/kami-api-card-info-walmart-v1-download-req.ts new file mode 100644 index 0000000..c1b4e5a --- /dev/null +++ b/src/api/generated/models/kami-api-card-info-walmart-v1-download-req.ts @@ -0,0 +1,27 @@ +/* tslint:disable */ + +/** + * + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +/** + * + * @export + * @interface KamiApiCardInfoWalmartV1DownloadReq + */ +export interface KamiApiCardInfoWalmartV1DownloadReq { + /** + * 用户ID + * @type {string} + * @memberof KamiApiCardInfoWalmartV1DownloadReq + */ + userId?: string; +} diff --git a/src/api/generated/models/kami-api-card-info-walmart-v1-group-all-list-req.ts b/src/api/generated/models/kami-api-card-info-walmart-v1-group-all-list-req.ts new file mode 100644 index 0000000..3c366ff --- /dev/null +++ b/src/api/generated/models/kami-api-card-info-walmart-v1-group-all-list-req.ts @@ -0,0 +1,27 @@ +/* tslint:disable */ + +/** + * + * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) + * + * The version of the OpenAPI document: + * + * + * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). + * https://openapi-generator.tech + * Do not edit the class manually. + */ + +/** + * + * @export + * @interface KamiApiCardInfoWalmartV1GroupAllListReq + */ +export interface KamiApiCardInfoWalmartV1GroupAllListReq { + /** + * 用户ID + * @type {string} + * @memberof KamiApiCardInfoWalmartV1GroupAllListReq + */ + userId?: string; +} diff --git a/src/api/generated/models/kami-api-card-info-walmart-v1-group-export-req.ts b/src/api/generated/models/kami-api-card-info-walmart-v1-group-export-req.ts index 60bca1b..a726c23 100644 --- a/src/api/generated/models/kami-api-card-info-walmart-v1-group-export-req.ts +++ b/src/api/generated/models/kami-api-card-info-walmart-v1-group-export-req.ts @@ -42,6 +42,12 @@ export interface KamiApiCardInfoWalmartV1GroupExportReq { * @memberof KamiApiCardInfoWalmartV1GroupExportReq */ date?: string; + /** + * 用户ID + * @type {string} + * @memberof KamiApiCardInfoWalmartV1GroupExportReq + */ + userId?: string; } export const KamiApiCardInfoWalmartV1GroupExportReqPageSizeEnum = { diff --git a/src/api/generated/models/kami-api-card-info-walmart-v1-group-list-req.ts b/src/api/generated/models/kami-api-card-info-walmart-v1-group-list-req.ts index 7562d51..1dfe546 100644 --- a/src/api/generated/models/kami-api-card-info-walmart-v1-group-list-req.ts +++ b/src/api/generated/models/kami-api-card-info-walmart-v1-group-list-req.ts @@ -30,6 +30,12 @@ export interface KamiApiCardInfoWalmartV1GroupListReq { * @memberof KamiApiCardInfoWalmartV1GroupListReq */ pageSize: KamiApiCardInfoWalmartV1GroupListReqPageSizeEnum; + /** + * 用户ID + * @type {string} + * @memberof KamiApiCardInfoWalmartV1GroupListReq + */ + userId?: string; } export const KamiApiCardInfoWalmartV1GroupListReqPageSizeEnum = { diff --git a/src/api/generated/models/kami-api-card-info-walmart-v1-group-stat-req.ts b/src/api/generated/models/kami-api-card-info-walmart-v1-group-stat-req.ts index 9a1d0b8..4f4823e 100644 --- a/src/api/generated/models/kami-api-card-info-walmart-v1-group-stat-req.ts +++ b/src/api/generated/models/kami-api-card-info-walmart-v1-group-stat-req.ts @@ -42,6 +42,12 @@ export interface KamiApiCardInfoWalmartV1GroupStatReq { * @memberof KamiApiCardInfoWalmartV1GroupStatReq */ date?: string; + /** + * 用户ID + * @type {string} + * @memberof KamiApiCardInfoWalmartV1GroupStatReq + */ + userId?: string; } export const KamiApiCardInfoWalmartV1GroupStatReqPageSizeEnum = { diff --git a/src/api/generated/models/kami-api-card-info-walmart-v1-list-req.ts b/src/api/generated/models/kami-api-card-info-walmart-v1-list-req.ts index 4fd2bcd..ddc579a 100644 --- a/src/api/generated/models/kami-api-card-info-walmart-v1-list-req.ts +++ b/src/api/generated/models/kami-api-card-info-walmart-v1-list-req.ts @@ -72,6 +72,12 @@ export interface KamiApiCardInfoWalmartV1ListReq { * @memberof KamiApiCardInfoWalmartV1ListReq */ dateRange?: Array; + /** + * 用户ID + * @type {string} + * @memberof KamiApiCardInfoWalmartV1ListReq + */ + userId?: string; } export const KamiApiCardInfoWalmartV1ListReqPageSizeEnum = { diff --git a/src/api/generated/models/kami-api-card-info-walmart-v1-order-export-req.ts b/src/api/generated/models/kami-api-card-info-walmart-v1-order-export-req.ts index 9395053..781ccff 100644 --- a/src/api/generated/models/kami-api-card-info-walmart-v1-order-export-req.ts +++ b/src/api/generated/models/kami-api-card-info-walmart-v1-order-export-req.ts @@ -72,6 +72,12 @@ export interface KamiApiCardInfoWalmartV1OrderExportReq { * @memberof KamiApiCardInfoWalmartV1OrderExportReq */ dateRange?: Array; + /** + * 用户ID + * @type {string} + * @memberof KamiApiCardInfoWalmartV1OrderExportReq + */ + userId?: string; } export const KamiApiCardInfoWalmartV1OrderExportReqPageSizeEnum = { diff --git a/src/views/card-walmart-info/group/list.vue b/src/views/card-walmart-info/group/list.vue index 08917f0..8af6ded 100644 --- a/src/views/card-walmart-info/group/list.vue +++ b/src/views/card-walmart-info/group/list.vue @@ -211,10 +211,10 @@ const resetSearch = () => { const fetchData = async () => { loading.value = true; try { - // TODO: 调用后端API const res = await apiClient.apiCardInfoWalmartGroupListGet( pagination.current, - pagination.pageSize as KamiApiCardInfoWalmartV1GroupListReqPageSizeEnum + pagination.pageSize as KamiApiCardInfoWalmartV1GroupListReqPageSizeEnum, + searchForm.userId ); tableData.value = res.data.list; pagination.total = res.data.total; diff --git a/src/views/card-walmart-info/group/summary.tsx b/src/views/card-walmart-info/group/summary.tsx index 522b8ba..f14e88a 100644 --- a/src/views/card-walmart-info/group/summary.tsx +++ b/src/views/card-walmart-info/group/summary.tsx @@ -128,6 +128,7 @@ export default defineComponent({ pagination.pageSize as ApiCardInfoWalmartAccountDailySummaryGetPageSizeEnum, formModel.value.username, formModel.value.date, + formModel.value.userId, { responseType: 'blob' } @@ -145,10 +146,14 @@ export default defineComponent({ apiClient .apiCardInfoWalmartGroupStatGet( page.current, - page.pageSize as ApiCardInfoWalmartGroupStatGetPageSizeEnum + page.pageSize as ApiCardInfoWalmartGroupStatGetPageSizeEnum, + formModel.value.username, + formModel.value.date, + formModel.value.userId ) .then(res => { tableData.value = res.data.list; + pagination.total = res.data.total; }); }; const reset = () => { diff --git a/src/views/card-walmart-info/order/index.vue b/src/views/card-walmart-info/order/index.vue index 7e0d802..45e967c 100644 --- a/src/views/card-walmart-info/order/index.vue +++ b/src/views/card-walmart-info/order/index.vue @@ -345,7 +345,7 @@ const formModel = ref<{ status: number; dateRange: string[]; groupId: number | null; - userId: number | null; + userId: string | null; }>(generateFormModel()); const fetchData = async ( @@ -365,7 +365,8 @@ const fetchData = async ( formModel.value.accountNickName, formModel.value.groupId, formModel.value.accountCk, - formModel.value.dateRange + formModel.value.dateRange, + formModel.value.userId ); renderData.value = res.data.list; pagination.current = params.current; @@ -485,6 +486,7 @@ const exportData = () => { formModel.value.groupId, formModel.value.accountCk, formModel.value.dateRange, + formModel.value.userId, { responseType: 'blob' }