Explorar el Código

refactor(types): 用户类型重构

qinlaiqiao hace 5 años
padre
commit
dcb67fe092
Se han modificado 1 ficheros con 7 adiciones y 6 borrados
  1. 7 6
      types/src/interface/user.ts

+ 7 - 6
types/src/interface/user.ts

@@ -6,12 +6,10 @@ export enum ELockInfo {
   BUY = 2, // 销售
 }
 
-export interface IUpgradeInfo {
+export interface IUpgradeItemInfo {
   compilationID: string;
   isUpgrade: boolean;
   lock?: ELockInfo;
-
-  [key: string]: any;
 }
 
 // 实体类型
@@ -19,7 +17,7 @@ export enum EntityType {
   // 个人
   PERSON = 1,
   // 企业
-  ENTERPRISE,
+  ENTERPRISE = 2,
 }
 
 export enum UserType {
@@ -48,11 +46,13 @@ export interface IRawUser {
   qq?: string;
   real_name?: string;
   avatar?: string;
+  // 职位
   position?: string;
   company?: string;
   province?: number;
   company_type?: number;
   company_scale?: number;
+  // 指定的编办
   specifyCpt?: string;
   latest_login?: number;
   user_type?: string;
@@ -64,7 +64,7 @@ export interface IRawUser {
   mobile?: string;
   create_time?: string;
   isUserActive?: number;
-  upgrade_list?: IUpgradeInfo[];
+  upgrade_list?: IUpgradeItemInfo[];
   used_list?: IUsed[];
   latest_used?: string;
 }
@@ -76,6 +76,7 @@ export interface IUser {
   qq?: string;
   realName?: string;
   avatar?: string;
+  // 职位
   position?: string;
   // 公司名
   companyName?: string;
@@ -96,7 +97,7 @@ export interface IUser {
   mobile?: string;
   createTime?: string;
   isUserActive?: number;
-  upgradeList?: IUpgradeInfo[];
+  upgradeList?: IUpgradeItemInfo[];
   usedList?: IUsed[];
   latestUsed?: string;
 }