user.ts 376 B

12345678910111213141516
  1. // types/user.ts
  2. // 用户角色枚举
  3. export enum UserRole {
  4. ADMIN = 'admin',
  5. USER = 'user',
  6. GUEST = 'guest'
  7. }
  8. // 用户基本信息
  9. export interface UserInfo {
  10. openid: string; // 微信返回的唯一标识,也作为用户ID使用
  11. nickname: string; // 用户昵称
  12. avatar?: string; // 用户头像
  13. role?: UserRole; // 用户角色
  14. }