import request from './request' export interface StaffVO { sId: string sStaffName: string } export interface PermissionGroupVO { sId: string sGroupCode: string sGroupName: string sCategory: string | null } export interface UserCreateReq { userCode: string username: string userType: '普通用户' | '超级管理员' language: '中文' | '英文' | '繁体' canEditDoc?: boolean employeeId?: string | null permGroupIds?: string[] } export interface UserCreateResp { userId: string userCode: string username: string } export function getStaffs(): Promise { return request.get('/usr/users/staffs') } export function getPermissionGroups(): Promise { return request.get('/usr/users/permission-groups') } export function createUser(req: UserCreateReq): Promise { return request.post('/usr/users', req) }