/**
|
* @description: Login interface parameters
|
*/
|
export interface LoginParams {
|
username: string;
|
password: string;
|
}
|
|
export interface LoginParams2 {
|
id: string;
|
dataType: string;
|
isAsync: boolean;
|
timestamp: string;
|
isSuccessed: boolean;
|
statusCode: number;
|
message: string;
|
data: {
|
useR_CODE: string;
|
password: string;
|
};
|
}
|
|
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 GetUserInfoModel {
|
roles: RoleInfo[];
|
// 用户id
|
userId: string | number;
|
// 用户名
|
username: string;
|
// 真实名字
|
realName: string;
|
// 头像
|
avatar: string;
|
// 介绍
|
desc?: string;
|
}
|
|
export interface GetUserInfoModel2 {
|
FTY_CODE: string;
|
ID: string;
|
TOKEN: string;
|
// LOGINTOKEN: string;
|
LASTACCESSTIME: string;
|
USER_ID: string;
|
USER_NAME: string;
|
BUSINESSPERMISSIONSTRING: string;
|
CLIENTIP: string;
|
ENUMLOGINACCOUNTTYPE: number;
|
CREATEDATE: string;
|
FACTORYNAME: string;
|
STATUS_CODE: string;
|
FACTORYDESC: string;
|
ORG_CODE: string;
|
}
|