签入版本
This commit is contained in:
@@ -0,0 +1,135 @@
|
||||
import { http } from '@/utils/http/axios';
|
||||
|
||||
/**
|
||||
* [[$.ModuleComment]]模块接口
|
||||
*
|
||||
* 提供[[$.ModuleComment]]的增删改查及导入导出接口调用。
|
||||
*/
|
||||
|
||||
/**
|
||||
* 获取[[$.ModuleComment]]分页列表
|
||||
*
|
||||
* @param params 查询参数,包含 pageNo、pageSize 及业务筛选条件
|
||||
* @returns 分页结果,含 records、total、size、current、pages
|
||||
*/
|
||||
export function get[[$.ModelClass]]Page(params?) {
|
||||
return http.request({
|
||||
url: '/[[$.RoutePrefix]]/page',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 获取全部[[$.ModuleComment]]列表
|
||||
*
|
||||
* @param params 查询参数
|
||||
* @returns 返回结果
|
||||
*/
|
||||
export function get[[$.ModelClass]]List(params?) {
|
||||
return http.request({
|
||||
url: '/[[$.RoutePrefix]]/list',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据 ID 获取[[$.ModuleComment]]详情
|
||||
*
|
||||
* @param [[$.PrimaryPk]] [[$.ModuleComment]]ID
|
||||
* @returns 详情数据
|
||||
*/
|
||||
export function get[[$.ModelClass]]Detail([[$.PrimaryPk]]) {
|
||||
return http.request({
|
||||
url: '/[[$.RoutePrefix]]/detail/' + [[$.PrimaryPk]],
|
||||
method: 'get',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 添加[[$.ModuleComment]]
|
||||
*
|
||||
* @param data [[$.ModuleComment]]数据
|
||||
* @returns 新记录 ID
|
||||
*/
|
||||
export function [[$.ModuleCamel]]Add(data: any) {
|
||||
return http.request({
|
||||
url: '/[[$.RoutePrefix]]/add',
|
||||
method: 'POST',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新[[$.ModuleComment]]
|
||||
*
|
||||
* @param data [[$.ModuleComment]]数据,需包含主键 [[$.PrimaryPk]]
|
||||
* @returns 操作结果
|
||||
*/
|
||||
export function [[$.ModuleCamel]]Update(data: any) {
|
||||
return http.request({
|
||||
url: '/[[$.RoutePrefix]]/update',
|
||||
method: 'PUT',
|
||||
data,
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除[[$.ModuleComment]]
|
||||
*
|
||||
* @param [[$.PrimaryPk]] [[$.ModuleComment]]ID
|
||||
* @returns 操作结果
|
||||
*/
|
||||
export function [[$.ModuleCamel]]Delete([[$.PrimaryPk]]) {
|
||||
return http.request({
|
||||
url: '/[[$.RoutePrefix]]/delete/' + [[$.PrimaryPk]],
|
||||
method: 'DELETE',
|
||||
});
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除[[$.ModuleComment]]
|
||||
*
|
||||
* @param data 含 ids 数组的对象,形如 { ids: [1, 2, 3] }
|
||||
* @returns 操作结果
|
||||
*/
|
||||
export function [[$.ModuleCamel]]BatchDelete(data: any) {
|
||||
return http.request({
|
||||
url: '/[[$.RoutePrefix]]/batchDelete',
|
||||
method: 'DELETE',
|
||||
data,
|
||||
});
|
||||
}
|
||||
[[- if $.HasImport]]
|
||||
|
||||
/**
|
||||
* 导入[[$.ModuleComment]]
|
||||
*
|
||||
* @param data 文件数据(FormData)
|
||||
* @returns 导入结果,含成功数量与失败明细
|
||||
*/
|
||||
export function [[$.ModuleCamel]]Import(data) {
|
||||
return http.request({
|
||||
url: '/[[$.RoutePrefix]]/import',
|
||||
method: 'POST',
|
||||
data,
|
||||
});
|
||||
}
|
||||
[[- end]]
|
||||
[[- if $.HasExport]]
|
||||
|
||||
/**
|
||||
* 导出[[$.ModuleComment]]
|
||||
*
|
||||
* @param params 查询参数
|
||||
* @returns 导出文件的 URL
|
||||
*/
|
||||
export function [[$.ModuleCamel]]Export(params) {
|
||||
return http.request({
|
||||
url: '/[[$.RoutePrefix]]/export',
|
||||
method: 'GET',
|
||||
params,
|
||||
});
|
||||
}
|
||||
[[- end]]
|
||||
Reference in New Issue
Block a user