// @ts-ignore /* eslint-disable */ import request from '@/utils/request'; /** 添加组织 POST /sys/organization/org/add */ export async function sysOrganizationOrgAddPost( body: API.SysOrgAddInput, options?: { [key: string]: any } ) { return request(`api/sys/organization/org/add`, { method: 'POST', headers: { 'Content-Type': 'application/json-patch+json', }, data: body, ...(options || {}), }); } /** 复制组织 POST /sys/organization/org/copy */ export async function sysOrganizationOrgCopyPost( body: API.SysOrgCopyInput, options?: { [key: string]: any } ) { return request(`api/sys/organization/org/copy`, { method: 'POST', headers: { 'Content-Type': 'application/json-patch+json', }, data: body, ...(options || {}), }); } /** 删除组织 POST /sys/organization/org/delete */ export async function sysOrganizationOrgDeletePost( body: API.BaseIdListInput, options?: { [key: string]: any } ) { return request(`api/sys/organization/org/delete`, { method: 'POST', headers: { 'Content-Type': 'application/json-patch+json', }, data: body, ...(options || {}), }); } /** 获取组织详情 GET /sys/organization/org/detail */ export async function sysOrganizationOrgDetailGet( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.sysOrganizationOrgDetailGetParams, options?: { [key: string]: any } ) { return request( `api/sys/organization/org/detail`, { method: 'GET', params: { ...params, }, ...(options || {}), } ); } /** 修改组织 POST /sys/organization/org/edit */ export async function sysOrganizationOrgEditPost( body: API.SysOrgEditInput, options?: { [key: string]: any } ) { return request(`api/sys/organization/org/edit`, { method: 'POST', headers: { 'Content-Type': 'application/json-patch+json', }, data: body, ...(options || {}), }); } /** 获取组织树选择器 GET /sys/organization/org/orgTreeSelector */ export async function sysOrganizationOrgOrgTreeSelectorGet(options?: { [key: string]: any; }) { return request( `api/sys/organization/org/orgTreeSelector`, { method: 'GET', ...(options || {}), } ); } /** 组织分页查询 GET /sys/organization/org/page */ export async function sysOrganizationOrgPageGet( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.sysOrganizationOrgPageGetParams, options?: { [key: string]: any } ) { return request(`api/sys/organization/org/page`, { method: 'GET', params: { ...params, }, ...(options || {}), }); } /** 获取用户选择器 GET /sys/organization/org/selector */ export async function sysOrganizationOrgSelectorGet( // 叠加生成的Param类型 (非body参数swagger默认没有生成对象) params: API.sysOrganizationOrgSelectorGetParams, options?: { [key: string]: any } ) { return request( `api/sys/organization/org/selector`, { method: 'GET', params: { ...params, }, ...(options || {}), } ); } /** 获取组织树 GET /sys/organization/org/tree */ export async function sysOrganizationOrgTreeGet(options?: { [key: string]: any; }) { return request(`api/sys/organization/org/tree`, { method: 'GET', ...(options || {}), }); }