车间能级提升-智能设备管理系统
baoshiwei
2025-04-24 89a5fedfe041ebacb2d81ecae1023b206cd3f353
eims-ui-mobile/src/service/login.d.ts
¶Ô±ÈÐÂÎļþ
@@ -0,0 +1,78 @@
export interface LoginParams {
  username: string;
  password: string;
  clientId?: string;
  tenantId?: string;
  grantType?: string;
}
export interface User {
  avatar: string;
  createTime: string;
  deptId: number;
  deptName: string;
  email: string;
  loginDate: string;
  loginIp: string;
  nickName: string;
  phonenumber: string;
  remark: string;
  roles: Role[];
  sex: string;
  status: string;
  tenantId: string;
  userId: number;
  userName: string;
  userType: string;
}
export interface UserInfoResp {
  permissions: string[];
  roles: string[];
  user: User;
}
interface BasicUserInfo {
  /**
   * å¤´åƒ
   */
  avatar: string;
  /**
   * éƒ¨é—¨id
   */
  deptId: number;
  /**
   * ç”¨æˆ·æƒé™
   */
  permissions: string[];
  /**
   * ç”¨æˆ·æ˜µç§°
   */
  realName: string;
  /**
   * ç”¨æˆ·è§’色
   */
  roles: string[];
  /**
   * ç”¨æˆ·id
   */
  userId: number | string;
  /**
   * ç”¨æˆ·å
   */
  username: string;
}
/** ç”¨æˆ·ä¿¡æ¯ */
interface UserInfo extends BasicUserInfo {
  /**
   * æ‹“展使用
   */
  [key: string]: any;
}