|
|
@@ -53,3 +53,48 @@ export interface IEnterprise {
|
|
|
ip: string;
|
|
|
logoutRule: string;
|
|
|
}
|
|
|
+
|
|
|
+export enum EnterpriseLogType {
|
|
|
+ INVITE = 'invite',
|
|
|
+ REMOVE = 'remove',
|
|
|
+ TRANSFER = 'transfer',
|
|
|
+ PERMISSION = 'permission',
|
|
|
+ ENTERPRISE_NAME = 'enterpriseName',
|
|
|
+ ENTERPRISE_INFO = 'enterpriseInfo',
|
|
|
+ LOGO = 'logo',
|
|
|
+ SUBDOMAIN = 'subdomain',
|
|
|
+ RESET_PASSWORD = 'resetPassword',
|
|
|
+ LOGOUT_RULE = 'logoutRule',
|
|
|
+}
|
|
|
+
|
|
|
+export interface IEnterpriseLog {
|
|
|
+ enterpriseID: string;
|
|
|
+ browser: string;
|
|
|
+ os: string;
|
|
|
+ ip: string;
|
|
|
+ ipInfo: string;
|
|
|
+ userID: string;
|
|
|
+ mobile: string;
|
|
|
+ memberName: string;
|
|
|
+ event: EnterpriseLogType;
|
|
|
+ content: string;
|
|
|
+ createTime: number;
|
|
|
+}
|
|
|
+
|
|
|
+export enum SystemLogType {
|
|
|
+ CREATE = 'create',
|
|
|
+ ENTERPRISE_NAME = 'enterpriseName',
|
|
|
+ NEW_ADMIN = 'newAdmin',
|
|
|
+ LICENCE = 'licence',
|
|
|
+ ADD_CPT = 'addCpt',
|
|
|
+ UPDATE_CPT = 'updateCpt',
|
|
|
+ CPT_EXPIRED = 'cptExpired',
|
|
|
+}
|
|
|
+
|
|
|
+export interface ISystemLog {
|
|
|
+ enterpriseID: string;
|
|
|
+ from: 'system' | 'platform';
|
|
|
+ event: SystemLogType;
|
|
|
+ content: string;
|
|
|
+ time: number;
|
|
|
+}
|