mirror of
https://gitee.com/dapppp/ruoyi-plus-vben5.git
synced 2026-04-03 22:03:22 +08:00
refactor(代码生成模板): 将API模板中的requestClient替换为alovaInstance
统一HTTP客户端调用方式,提升代码一致性,便于后续维护和依赖管理
This commit is contained in:
@@ -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}}`);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user