userModel.ts 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. /**
  2. * @description: Login interface parameters
  3. */
  4. import type { UserInfo } from '/#/store';
  5. // export interface LoginParams {
  6. // userName: string;
  7. // userPassword: string;
  8. // captcha: string;
  9. // }
  10. export interface LoginParams {
  11. password: string;
  12. phoneNum?: string;
  13. randomcode?: string;
  14. rememberMe?: boolean;
  15. userName?: string;
  16. }
  17. export interface updateUserInfoPasswordParam {
  18. id: string | number;
  19. password: string;
  20. newPassword: string;
  21. }
  22. export interface RoleInfo {
  23. userID?: string;
  24. roleName: string;
  25. value: string;
  26. brandList: string[] | any;
  27. canShow: string;
  28. createTime: number;
  29. createUserId: number;
  30. deptExpirationDate: number;
  31. deptId: number;
  32. deptManagerPhoneNum: string;
  33. deptName: string;
  34. email: string;
  35. fdkkPassword: string;
  36. fdkkUser: string;
  37. isPlatformStreamer: false;
  38. mobile: string;
  39. parentDeptId: number;
  40. parentDeptName: number;
  41. password: string;
  42. roleId: number;
  43. roleIdList: any[];
  44. roleList: number;
  45. status: number;
  46. userId: number;
  47. username: string;
  48. }
  49. /**
  50. * @description: Login interface return value
  51. */
  52. export interface LoginResultModel {
  53. // id?: string | number;
  54. token: string;
  55. user: RoleInfo;
  56. }
  57. /**
  58. * @description: Get user information return value
  59. */
  60. // export interface GetUserInfoModel {
  61. // roles: RoleInfo[];
  62. // // 用户id
  63. // id: string | number;
  64. // // userId: string | number;
  65. // // 用户名
  66. // userName: string;
  67. // // 真实名字
  68. // realName: string;
  69. // // 头像
  70. // avatar: string;
  71. // // 介绍
  72. // desc?: string;
  73. // }
  74. export type GetUserInfoModel = UserInfo;