123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990 |
- /**
- * @description: Login interface parameters
- */
- export interface LoginParams {
- username: string;
- password: string;
- }
- /**
- * @description: Get user information
- */
- export interface GetUserInfoByUserIdParams {
- userId: string | number;
- }
- export interface getUserListParams {
- limit?: number;
- offset?: number;
- order?: string;
- sort?: string;
- }
- export interface AddUserParams {
- username: string;
- password: string;
- // 真实名字
- nickname: string;
- status?: boolean;
- // 介绍
- detail?: string;
- menus?: string[] | number[];
- }
- export interface EditUserParams {
- id: number;
- username: string;
- password: string;
- // 真实名字
- nickname: string;
- status?: boolean;
- // 介绍
- detail?: string;
- menus?: string[] | number[];
- }
- export interface DeleteUserParams {
- id: number;
- }
- export interface RoleInfo {
- roleName: string;
- value: string;
- }
- /**
- * @description: Login interface return value
- */
- export interface LoginResultModel {
- userId: string | number;
- token: string;
- role: RoleInfo;
- }
- /**
- * @description: Get user information return value
- */
- export interface GetUserListModel {
- count: number;
- row: object[];
- }
- /**
- * @description: Get GroupTree information return value
- */
- export interface getGroupTreeModel {
- count: number;
- }
- /**
- * @description: Get user information return value
- */
- export interface GetUserInfoByUserIdModel {
- // 用户id
- id: string | number;
- // 用户名
- username: string;
- nickname: string;
- email: string;
- logintime: number;
- row: any;
- }
|