App应用层
设备日志
package com.zyd.input.app;
import lombok.Data;
@Data
public class AppInputDeviceLog {
private String userId;
private String deviceId;
private String openTimeStamp;
private String leaveTimeStamp;
private String appPlatform;
private String deviceStyle;
private String brand;
private String screenSize;
private String osType;
}
产品活跃日志
package com.zyd.input.app;
import lombok.Data;
@Data
public class AppProductActivityLog {
private String activityId;
private String deviceId;
private String userId;
private String openTime;
private String leaveTime;
private String ip;
private String country;
private String province;
private String city;
private String network;
private String operator;
private String appVersion;
private String appChannel;
}
购物车日志
package com.zyd.input.app;
import lombok.Data;
@Data
public class AppProductCartLog {
private String deviceId;
private String channelId;
private String productTypeId;
private String productId;
private String operatorType;
private String operatorTime;
private String ip;
private String country;
private String province;
private String city;
private String network;
private String operator;
private String appVersion;
private String appChannel;
}
产品日志
package com.zyd.input.app;
import lombok.Data;
@Data
public class AppProductLog {
private String deviceId;
private String channelId;
private String productTypeId;
private String productId;
private String userId;
private String scanTime;
private String jumpTime;
private String ip;
private String country;
private String province;
private String city;
private String network;
private String operator;
private String appVersion;
private String appChannel;
}
小程序端
设备日志
package com.zyd.input.app;
import lombok.Data;
@Data
public class AppInputDeviceLog {
private String userId;
private String deviceId;
private String openTimeStamp;
private String leaveTimeStamp;
private String appPlatform;
private String deviceStyle;
private String brand;
private String screenSize;
private String osType;
}
产品活跃日志
package com.zyd.input.miniProgram;
import lombok.Data;
@Data
public class MiniProgramProductActivityLog {
private String weChatAccount;
private String activityId;
private String deviceId;
private String userId;
private String openTime;
private String leaveTime;
private String ip;
private String country;
private String province;
private String city;
}
购物车日志
package com.zyd.input.miniProgram;
import lombok.Data;
@Data
public class MiniProgramProductCartLog {
private String weChatAccount;
private String deviceId;
private String channelId;
private String productTypeId;
private String productId;
private String operatorType;
private String operatorTime;
private String ip;
private String country;
private String province;
private String city;
}
产品日志
package com.zyd.input.miniProgram;
import lombok.Data;
@Data
public class MiniProgramProductLog {
private String weChatAccount;
private String deviceId;
private String channelId;
private String productTypeId;
private String productId;
private String userId;
private String scanTime;
private String jumpTime;
private String ip;
private String country;
private String province;
private String city;
}
pc端
设备日志
package com.zyd.input.pc;
import lombok.Data;
@Data
public class PcDeviceLog {
private String macAddress;
private String userId;
private String cookie;
private String remoteIp;
private String remoteName;
private String country;
private String province;
private String city;
private String deviceType;
private String os;
private String browser;
private String resolution;
private String sourceInfo;
private String sourcerType;
private String SrcDomain;
}
产品活跃日志
package com.zyd.input.pc;
import lombok.Data;
@Data
public class PcProductActivityLog {
private String macAddress;
private String deviceId;
private String activityId;
private String userId;
private String openTime;
private String leaveTime;
private String ip;
private String country;
private String province;
private String city;
}
购物车日志
package com.zyd.input.pc;
import lombok.Data;
@Data
public class PcProductCartLog {
private String macAddress;
private String deviceId;
private String channelId;
private String productTypeId;
private String productId;
private String operatorType;
private String operatorTime;
private String ip;
private String country;
private String province;
private String city;
}
产品日志
package com.zyd.input.pc;
import lombok.Data;
@Data
public class PcProductLog {
private String macAddress;
private String deviceId;
private String channelId;
private String productTypeId;
private String productId;
private String userId;
private String scanTime;
private String jumpTime;
private String ip;
private String country;
private String province;
private String city;
}