import { defHttp } from '@/utils/http/axios'; import { ID, IDS, commonExport } from '@/api/base'; import { DocumentTasksPermissionsDetailVO, DocumentTasksPermissionsDetailForm, DocumentTasksPermissionsDetailQuery } from './model'; /** * 查询文档任务权限详情列表 * @param params * @returns */ export function DocumentTasksPermissionsDetailList(params?: DocumentTasksPermissionsDetailQuery) { return defHttp.get({ url: '/productManagement/DocumentTasksPermissionsDetail/list', params }); } /** * 导出文档任务权限详情列表 * @param params * @returns */ export function DocumentTasksPermissionsDetailExport(params?: DocumentTasksPermissionsDetailQuery) { return commonExport('/productManagement/DocumentTasksPermissionsDetail/export', params ?? {}); } /** * 查询文档任务权限详情详细 * @param id id * @returns */ export function DocumentTasksPermissionsDetailInfo(id: ID) { return defHttp.get({ url: '/productManagement/DocumentTasksPermissionsDetail/' + id }); } /** * 新增文档任务权限详情 * @param data * @returns */ export function DocumentTasksPermissionsDetailAdd(data: DocumentTasksPermissionsDetailForm) { return defHttp.postWithMsg({ url: '/productManagement/DocumentTasksPermissionsDetail', data }); } /** * 更新文档任务权限详情 * @param data * @returns */ export function DocumentTasksPermissionsDetailUpdate(data: DocumentTasksPermissionsDetailForm) { return defHttp.putWithMsg({ url: '/productManagement/DocumentTasksPermissionsDetail', data }); } /** * 删除文档任务权限详情 * @param id id * @returns */ export function DocumentTasksPermissionsDetailRemove(id: ID | IDS) { return defHttp.deleteWithMsg({ url: '/productManagement/DocumentTasksPermissionsDetail/' + id },); }