import Request from '@/utils/request' import { LoginReturn, EditUser, Login, User, UserInfo } from '@/types/app/user' // 新增用户 export const addUserDataAPI = (data: User) => Request("POST", "/user", { data }); // 删除用户 export const delUserDataAPI = (id: number) => Request("DELETE", `/user/${id}`); // 编辑用户 export const editUserDataAPI = (data: UserInfo) => Request("PATCH", "/user", { data }) // 获取用户 export const getUserDataAPI = (id?: number) => Request("GET", `/user/${id}`) // 获取用户列表 export const getUserListAPI = (data?: QueryData) => Request("POST", `/user/list`, { data: { ...data?.query }, }) // 分页获取用户列表 export const getUserPagingAPI = (data?: QueryData) => Request>("POST", `/user/paging`, { data: { ...data?.query }, params: { ...data?.pagination } }) // 登录 export const loginDataAPI = (data: Login) => Request("POST", "/user/login", { data }) // 修改管理员密码 export const editAdminPassAPI = (data: EditUser) => Request("PATCH", "/user/pass", { data }) // 判断当前token是否有效 export const checkTokenAPI = (token: string) => Request("GET", `/user/check?token=${token}`)