export interface RoleQuery { roleName?: string; status?: RoleModel['status']; } export interface RoleModel { roleId: string; roleName: string; status: '0' | '1'; createTime: string; createBy: string; updateTime: string; updateBy: string; } export interface UserModel { userId: string; userName: string; phonenumber?: string; jobnumber?: string; roles?: any[]; appletImg: string; } export type UserQuery = Partial & { branch?: string }; export interface TagQuery { tagId?: string; name?: string; status?: '0' | '1'; parentId?: string; parentIds?: string[] | string; } export interface TagModel { id: string; name: string; status: '0' | '1'; parentId?: string; parentName?: string; }