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]]