| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- /**
- * @description: Login interface parameters
- */
- export interface LoginParams {
- username: string;
- password: string;
- }
- export interface AutoLoginParams {
- /** 工号 */
- workNo: string;
- username: string;
- }
- export interface ThirdLoginParams {
- token: string;
- thirdType: string;
- }
- export interface RoleInfo {
- roleName: string;
- value: string;
- }
- /**
- * @description: Login interface return value
- */
- export interface LoginResultModel {
- userId: string | number;
- token: string;
- role: RoleInfo;
- userInfo?: any;
- }
- /**
- * @description: Get user information return value
- */
- export interface GetUserInfoModel {
- roles: RoleInfo[];
- // 用户id
- userId: string | number;
- // 用户名
- username: string;
- // 真实名字
- realname: string;
- // 头像
- avatar: string;
- // 介绍
- desc?: string;
- // 用户信息
- userInfo?: any;
- // 缓存字典项
- sysAllDictItems?: any;
- }
- /**
- * @description: Get user information return value
- */
- export interface GetResultModel {
- code: number;
- message: string;
- result: object;
- success: Boolean;
- }
|