export default class BaseData { /** * @type {string} * @memberof BaseData * @name 系统的appName */ appName: string; /** * @type {string} * @memberof BaseData * @name 前端版本号 */ appVersion: string; /** * @type {string} * @memberof BaseData * @name 数据类型, BUSINESS-业务数据,PERFORMANCE-性能数据 */ type: string; /** * @type {string} * @memberof BaseData * @name 平台,PC,PAD,PHONE */ platform: string; /** * @type {string} * @memberof BaseData * @name 浏览器型号 */ osType: string; /** * @type {string} * @memberof BaseData * @name 浏览器版本 */ osVersion: string; /** * @type {number} * @memberof BaseData * @name 事件发生的时间 */ eventTime: number; /** * @type {string} * @memberof BaseData * @name 登录用户的id,其中集团业务为guId */ uId: string; /** * @type {string} * @memberof BaseData * @name groupId/tenantId, 集团业务为groupId */ groupId: string; /** * @type {any} * @memberof BaseData * @name json字符串(业务相关埋点数据) */ extraData: any; /** * @type {number} * @memberof BaseData * @name 1 pv统计 2 视频音频统计 */ extraType: number; constructor({ appName, appVersion, type, platform, osType, osVersion, eventTime, uId, groupId, extraData, extraType }?: { appName?: string; appVersion?: string; type?: string; platform?: string; osType?: string; osVersion?: string; eventTime?: any; uId?: string; groupId?: string; extraData?: any; extraType?: any; }); }