types.ts 521 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. /**
  2. * 登录请求参数
  3. */
  4. export interface LoginData {
  5. /**
  6. * 手机号
  7. */
  8. phone?: string;
  9. /**
  10. * 密码
  11. */
  12. password?: string;
  13. }
  14. /**
  15. * 登录响应
  16. */
  17. export interface LoginResult {
  18. /**
  19. * 访问token
  20. */
  21. token: string;
  22. /**
  23. * 姓名
  24. */
  25. name: string;
  26. /**
  27. * 加密后的电话号码
  28. */
  29. phone: string;
  30. /**
  31. * 学校号
  32. */
  33. num: string;
  34. /**
  35. * 头像
  36. */
  37. avatar: string;
  38. /**
  39. * 角色
  40. */
  41. role: string;
  42. /**
  43. * 权限
  44. */
  45. perms: string[];
  46. }