refactor(代码生成模板): 将API模板中的requestClient替换为alovaInstance

统一HTTP客户端调用方式,提升代码一致性,便于后续维护和依赖管理
This commit is contained in:
dap
2026-02-28 11:11:29 +08:00
parent 4f9caec9d5
commit 55b9d5cdb7

View File

@@ -6,7 +6,7 @@ import type { PageResult } from '#/api/common';
#end #end
import { commonExport } from '#/api/helper'; import { commonExport } from '#/api/helper';
import { requestClient } from '#/api/request'; import { alovaInstance } from '#/utils/http';
/** /**
* 查询${functionName}列表 * 查询${functionName}列表
@@ -15,9 +15,9 @@ import { requestClient } from '#/api/request';
*/ */
export function ${businessName}List(params?: ${BusinessName}Query) { export function ${businessName}List(params?: ${BusinessName}Query) {
#if($tplCategory != 'tree') #if($tplCategory != 'tree')
return requestClient.get<PageResult<${BusinessName}VO>>('/${moduleName}/${businessName}/list', { params }); return alovaInstance.get<PageResult<${BusinessName}VO>>('/${moduleName}/${businessName}/list', { params });
#else #else
return requestClient.get<${BusinessName}VO[]>(`/${moduleName}/${businessName}/list`, { params }); return alovaInstance.get<${BusinessName}VO[]>(`/${moduleName}/${businessName}/list`, { params });
#end #end
} }
@@ -38,7 +38,7 @@ export function ${businessName}Export(params?: ${BusinessName}Query) {
* @returns ${functionName}详情 * @returns ${functionName}详情
*/ */
export function ${businessName}Info(${pkColumn.javaField}: ID) { export function ${businessName}Info(${pkColumn.javaField}: ID) {
return requestClient.get<${BusinessName}VO>(`/${moduleName}/${businessName}/${${pkColumn.javaField}}`); return alovaInstance.get<${BusinessName}VO>(`/${moduleName}/${businessName}/${${pkColumn.javaField}}`);
} }
/** /**
@@ -47,7 +47,7 @@ export function ${businessName}Info(${pkColumn.javaField}: ID) {
* @returns void * @returns void
*/ */
export function ${businessName}Add(data: ${BusinessName}Form) { export function ${businessName}Add(data: ${BusinessName}Form) {
return requestClient.postWithMsg<void>('/${moduleName}/${businessName}', data); return alovaInstance.postWithMsg<void>('/${moduleName}/${businessName}', data);
} }
/** /**
@@ -56,7 +56,7 @@ export function ${businessName}Add(data: ${BusinessName}Form) {
* @returns void * @returns void
*/ */
export function ${businessName}Update(data: ${BusinessName}Form) { export function ${businessName}Update(data: ${BusinessName}Form) {
return requestClient.putWithMsg<void>('/${moduleName}/${businessName}', data); return alovaInstance.putWithMsg<void>('/${moduleName}/${businessName}', data);
} }
/** /**
@@ -65,5 +65,5 @@ export function ${businessName}Update(data: ${BusinessName}Form) {
* @returns void * @returns void
*/ */
export function ${businessName}Remove(${pkColumn.javaField}: ID | IDS) { export function ${businessName}Remove(${pkColumn.javaField}: ID | IDS) {
return requestClient.deleteWithMsg<void>(`/${moduleName}/${businessName}/${${pkColumn.javaField}}`); return alovaInstance.deleteWithMsg<void>(`/${moduleName}/${businessName}/${${pkColumn.javaField}}`);
} }