User.ts 685 B

123456789101112131415161718192021222324252627282930313233
  1. /* eslint-disable camelcase */
  2. export enum ELockInfo {
  3. BORROW = 1, // 借用
  4. BUY = 2, // 销售
  5. }
  6. export interface IupgradeInfo {
  7. compilationID: string;
  8. isUpgrade: boolean;
  9. lock?: ELockInfo;
  10. [key: string]: any;
  11. }
  12. export interface IUserResult {
  13. _id?: string;
  14. ssoId?: number;
  15. username?: string;
  16. email?: string;
  17. mobile?: string;
  18. qq?: string;
  19. upgrade_list?: IupgradeInfo[]; // 升级购买信息
  20. // eslint-disable-next-line camelcase
  21. real_name?: string;
  22. company?: string;
  23. province?: number;
  24. token?: string;
  25. isSmsLogin?: number;
  26. // 最后登录时间
  27. latest_login?: number;
  28. // 最近使用编办
  29. latest_used?: string;
  30. [key: string]: any;
  31. }