// @ts-nocheck - 自动生成的文件,跳过 TypeScript 类型检查 /* eslint-disable no-unused-vars, @typescript-eslint/no-unused-vars, no-undef, @typescript-eslint/no-explicit-any */ // 该文件自动生成,请勿手动修改! // -------------------------------------------------------------------------- // 用户表服务 // -------------------------------------------------------------------------- import { requestClient } from '#/api/request'; /** 用户表(分页列表) GET /api/user/page */ export const SystemUserPage = (params?: { /** 机构ID */ DepartmentId?: number; /** 账号 */ Account?: string; /** 姓名 */ Name?: string; /** PageIndex */ PageIndex?: number; /** PageSize */ PageSize?: number; /** SortField */ SortField?: string; /** SortType */ SortType?: string; }) => requestClient.get('/user/page', { params }); /** 用户表(列表) GET /api/user/list */ export const SystemUserList = (params?: { /** 用户ID */ Ids?: string; }) => requestClient.get('/user/list', { params }); /** 用户表(详情) GET /api/user/entity */ export const SystemUserEntity = (params: { /** Id */ Id: number; }) => requestClient.get('/user/entity', { params }); /** 用户表(增加) POST /api/user */ export const SystemUser = (data: API.UserCreateParams) => requestClient.post('/user', data); /** 用户表(更新) POST /api/user/update */ export const SystemUserUpdate = (data: API.UserUpdateParams) => requestClient.post('/user/update', data); /** 用户表(删除) POST /api/user/delete */ export const SystemUserDelete = (data: API.KeyRequest) => requestClient.post('/user/delete', data); /** 用户表(批量删除) POST /api/user/batch/delete */ export const SystemBatchDelete = (data: API.any[]) => requestClient.post('/user/batch/delete', data); /** 用户表(重置密码)🔖 POST /api/user/reset-password */ export const SystemUserResetPassword = (data: API.any[]) => requestClient.post('/user/reset-password', data); /** 用户表(修改密码)🔖 POST /api/user/password */ export const SystemUserPassword = (data: API.ChangePasswordParams) => requestClient.post('/user/password', data); /** 用户表(修改状态)🔖 POST /api/user/status */ export const SystemUserStatus = (data: API.StatusRequest) => requestClient.post('/user/status', data); /** 用户表(更新头像)🔖 POST /api/user/avatar */ export const SystemUserAvatar = (data: FormData) => requestClient.post('/user/avatar', data); /** 用户表(角色ID) GET /api/user/role-ids */ export const SystemUserRoleIds = (params: { /** Id */ Id: number; }) => requestClient.get('/user/role-ids', { params }); /** 角色表(授权角色) POST /api/user/grant */ export const SystemUserGrant = (data: API.RelationRequest) => requestClient.post('/user/grant', data); /** 下载模板 GET /api/user/template */ export const SystemUserTemplate = () => requestClient.get('/user/template'); /** 导入用户 POST /api/user/import */ export const SystemUserImport = (data: FormData) => requestClient.post('/user/import', data); export default { /** 用户表(分页列表) GET /api/user/page */ SystemUserPage, /** 用户表(列表) GET /api/user/list */ SystemUserList, /** 用户表(详情) GET /api/user/entity */ SystemUserEntity, /** 用户表(增加) POST /api/user */ SystemUser, /** 用户表(更新) POST /api/user/update */ SystemUserUpdate, /** 用户表(删除) POST /api/user/delete */ SystemUserDelete, /** 用户表(批量删除) POST /api/user/batch/delete */ SystemBatchDelete, /** 用户表(重置密码)🔖 POST /api/user/reset-password */ SystemUserResetPassword, /** 用户表(修改密码)🔖 POST /api/user/password */ SystemUserPassword, /** 用户表(修改状态)🔖 POST /api/user/status */ SystemUserStatus, /** 用户表(更新头像)🔖 POST /api/user/avatar */ SystemUserAvatar, /** 用户表(角色ID) GET /api/user/role-ids */ SystemUserRoleIds, /** 角色表(授权角色) POST /api/user/grant */ SystemUserGrant, /** 下载模板 GET /api/user/template */ SystemUserTemplate, /** 导入用户 POST /api/user/import */ SystemUserImport, };