123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 |
- 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<AccountListItem>;
- export type DeptListGetResultModel = BasicFetchResult<DeptListItem>;
- export type MenuListGetResultModel = BasicFetchResult<MenuListItem>;
- export type RoleListGetResultModel = BasicFetchResult<RoleListItem>;
|