types.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /**
  2. * 登录请求参数
  3. * @param account 账号
  4. * @param password 密码
  5. */
  6. export interface LoginParams {
  7. account: string
  8. password: string
  9. }
  10. /**
  11. * 登录响应数据
  12. * @param tokenName token名称
  13. * @param tokenValue token值
  14. * @param isLogin 是否已登录
  15. * @param loginId 此token对应的LoginId,未登录时为null
  16. * @param loginType 多账号体系下的账号类型
  17. * @param tokenTimeout token 剩余有效期(单位: 秒)
  18. * @param sessionTimeout Account-Session 剩余有效时间(单位: 秒)
  19. * @param tokenSessionTimeout Token-Session 剩余有效时间(单位: 秒)
  20. * @param loginDeviceType 登录设备类型
  21. * @param tags 自定义数据(暂无意义,留作扩展)
  22. * @param phone 手机号
  23. * @param userId userId
  24. * @param account 账户
  25. */
  26. export interface LoginResponseData {
  27. tokenName: string // token名称
  28. tokenValue: string // token值
  29. isLogin: string // 是否已登录
  30. loginId: string // 此token对应的LoginId,未登录时为null
  31. loginType: string // 多账号体系下的账号类型
  32. tokenTimeout: string // token 剩余有效期(单位: 秒)
  33. sessionTimeout: string // Account-Session 剩余有效时间(单位: 秒)
  34. tokenSessionTimeout: string // Token-Session 剩余有效时间(单位: 秒)
  35. loginDeviceType: string // 登录设备类型
  36. tags: string // 自定义数据(暂无意义,留作扩展)
  37. phone: string // 手机号
  38. userId: number // userId
  39. account: string // 账户
  40. }