|
@@ -2,15 +2,18 @@ import request from '@/utils/request';
|
|
|
import { AxiosPromise } from 'axios';
|
|
import { AxiosPromise } from 'axios';
|
|
|
import { ${BusinessName}VO, ${BusinessName}Form, ${BusinessName}Query } from '@/api/${moduleName}/${businessName}/types';
|
|
import { ${BusinessName}VO, ${BusinessName}Form, ${BusinessName}Query } from '@/api/${moduleName}/${businessName}/types';
|
|
|
|
|
|
|
|
|
|
+#set($prefix = '')
|
|
|
|
|
+#if(${apiPrefix} != '')
|
|
|
|
|
+ #set($prefix = '/'+ ${apiPrefix})
|
|
|
|
|
+#end
|
|
|
/**
|
|
/**
|
|
|
* 查询${functionName}列表
|
|
* 查询${functionName}列表
|
|
|
* @param query
|
|
* @param query
|
|
|
* @returns {*}
|
|
* @returns {*}
|
|
|
*/
|
|
*/
|
|
|
-
|
|
|
|
|
export const list${BusinessName} = (query?: ${BusinessName}Query): AxiosPromise<${BusinessName}VO[]> => {
|
|
export const list${BusinessName} = (query?: ${BusinessName}Query): AxiosPromise<${BusinessName}VO[]> => {
|
|
|
return request({
|
|
return request({
|
|
|
- url: '/${moduleName}/${businessName}/list',
|
|
|
|
|
|
|
+ url: '$prefix/${moduleName}/${businessName}/list',
|
|
|
method: 'get',
|
|
method: 'get',
|
|
|
params: query
|
|
params: query
|
|
|
});
|
|
});
|
|
@@ -22,7 +25,7 @@ export const list${BusinessName} = (query?: ${BusinessName}Query): AxiosPromise<
|
|
|
*/
|
|
*/
|
|
|
export const get${BusinessName} = (${pkColumn.javaField}: string | number): AxiosPromise<${BusinessName}VO> => {
|
|
export const get${BusinessName} = (${pkColumn.javaField}: string | number): AxiosPromise<${BusinessName}VO> => {
|
|
|
return request({
|
|
return request({
|
|
|
- url: '/${moduleName}/${businessName}/' + ${pkColumn.javaField},
|
|
|
|
|
|
|
+ url: '$prefix/${moduleName}/${businessName}/' + ${pkColumn.javaField},
|
|
|
method: 'get'
|
|
method: 'get'
|
|
|
});
|
|
});
|
|
|
};
|
|
};
|
|
@@ -33,7 +36,7 @@ export const get${BusinessName} = (${pkColumn.javaField}: string | number): Axio
|
|
|
*/
|
|
*/
|
|
|
export const add${BusinessName} = (data: ${BusinessName}Form) => {
|
|
export const add${BusinessName} = (data: ${BusinessName}Form) => {
|
|
|
return request({
|
|
return request({
|
|
|
- url: '/${moduleName}/${businessName}',
|
|
|
|
|
|
|
+ url: '$prefix/${moduleName}/${businessName}',
|
|
|
method: 'post',
|
|
method: 'post',
|
|
|
data: data
|
|
data: data
|
|
|
});
|
|
});
|
|
@@ -45,7 +48,7 @@ export const add${BusinessName} = (data: ${BusinessName}Form) => {
|
|
|
*/
|
|
*/
|
|
|
export const update${BusinessName} = (data: ${BusinessName}Form) => {
|
|
export const update${BusinessName} = (data: ${BusinessName}Form) => {
|
|
|
return request({
|
|
return request({
|
|
|
- url: '/${moduleName}/${businessName}',
|
|
|
|
|
|
|
+ url: '$prefix/${moduleName}/${businessName}',
|
|
|
method: 'put',
|
|
method: 'put',
|
|
|
data: data
|
|
data: data
|
|
|
});
|
|
});
|
|
@@ -57,7 +60,7 @@ export const update${BusinessName} = (data: ${BusinessName}Form) => {
|
|
|
*/
|
|
*/
|
|
|
export const del${BusinessName} = (${pkColumn.javaField}: string | number | Array<string | number>) => {
|
|
export const del${BusinessName} = (${pkColumn.javaField}: string | number | Array<string | number>) => {
|
|
|
return request({
|
|
return request({
|
|
|
- url: '/${moduleName}/${businessName}/' + ${pkColumn.javaField},
|
|
|
|
|
|
|
+ url: '$prefix/${moduleName}/${businessName}/' + ${pkColumn.javaField},
|
|
|
method: 'delete'
|
|
method: 'delete'
|
|
|
});
|
|
});
|
|
|
};
|
|
};
|