types.ts 741 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. export type UserLoginVO = {
  2. username: string
  3. password: string
  4. captchaVerification: string
  5. }
  6. export type TokenType = {
  7. id: number // 编号
  8. accessToken: string // 访问令牌
  9. refreshToken: string // 刷新令牌
  10. userId: number // 用户编号
  11. userType: number //用户类型
  12. clientId: string //客户端编号
  13. expiresTime: number //过期时间
  14. }
  15. export type UserVO = {
  16. id: number
  17. username: string
  18. nickname: string
  19. deptId: number
  20. email: string
  21. mobile: string
  22. sex: number
  23. avatar: string
  24. loginIp: string
  25. loginDate: string
  26. }
  27. export type UserInfoVO = {
  28. permissions: []
  29. roles: []
  30. user: {
  31. avatar: string
  32. id: number
  33. nickname: string
  34. }
  35. }
  36. export type TentantNameVO = {
  37. name: string
  38. }