135 lines
2.7 KiB
Smarty
135 lines
2.7 KiB
Smarty
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]] |