|
|
@@ -4,13 +4,21 @@ export enum ELockInfo {
|
|
|
BUY = 2, // 销售
|
|
|
}
|
|
|
|
|
|
-export interface IupgradeInfo {
|
|
|
+export interface IUpgradeInfo {
|
|
|
compilationID: string;
|
|
|
isUpgrade: boolean;
|
|
|
lock?: ELockInfo;
|
|
|
[key: string]: any;
|
|
|
}
|
|
|
|
|
|
+// 实体类型
|
|
|
+export enum EntityType {
|
|
|
+ // 个人
|
|
|
+ PERSON = 1,
|
|
|
+ // 企业
|
|
|
+ ENTERPRISE,
|
|
|
+}
|
|
|
+
|
|
|
export enum UserType {
|
|
|
NORMAL = 'normal',
|
|
|
PROFESSIONAL = 'professional',
|
|
|
@@ -27,7 +35,7 @@ export interface IUserResult {
|
|
|
email?: string;
|
|
|
mobile?: string;
|
|
|
qq?: string;
|
|
|
- upgrade_list?: IupgradeInfo[]; // 升级购买信息
|
|
|
+ upgrade_list?: IUpgradeInfo[]; // 升级购买信息
|
|
|
// eslint-disable-next-line camelcase
|
|
|
real_name?: string;
|
|
|
company?: string;
|
|
|
@@ -61,6 +69,10 @@ export interface IUser {
|
|
|
[key: string]: any;
|
|
|
}
|
|
|
|
|
|
+export interface IUserSession extends IUser {
|
|
|
+ enterpriseID: string; // 企业ID
|
|
|
+}
|
|
|
+
|
|
|
// 最近联系人
|
|
|
export interface IRecentUser extends IUser {
|
|
|
recentDate: number;
|