import { BasicPageParams, BasicFetchResult } from '/@/api/model/baseModel'; export type AccountParams = BasicPageParams & { account?: string; nickname?: string; }; export type RoleParams = BasicPageParams & { roleName?: string; status?: string; }; export type DeptParams = { deptName?: string; status?: string; }; export type MenuParams = { menuName?: string; status?: string; }; export interface AccountListItem { id: string; account: string; email: string; nickname: string; role: number; createTime: string; remark: string; status: number; } export interface DeptListItem { id: string; orderNo: string; createTime: string; remark: string; status: number; } export interface MenuListItem { id: string; orderNo: string; createTime: string; status: number; icon: string; component: string; permission: string; } export interface RoleListItem { id: string; roleName: string; roleValue: string; status: number; orderNo: string; createTime: string; } /** * @description: Request list return value */ export type AccountListGetResultModel = BasicFetchResult; export type DeptListGetResultModel = BasicFetchResult; export type MenuListGetResultModel = BasicFetchResult; export type RoleListGetResultModel = BasicFetchResult;