package com.qxueyou.scc.teach.live.model; import io.swagger.annotations.ApiModelProperty; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import javax.persistence.Table; import java.io.Serializable; import java.util.Date; /** * 访问日志 */ @Data @NoArgsConstructor//无参构造方法 @AllArgsConstructor//全参构造方法 //@EqualsAndHashCode(callSuper = true) @Table(name="sa_access_log") public class AccessLog implements Serializable { private static final long serialVersionUID = -1979488824632702882L; @ApiModelProperty(value = "编号") private String logId; @ApiModelProperty(value = "姓名") private String name; @ApiModelProperty(value = "直播间id") private String courseId; @ApiModelProperty(value = "访问ip") private String ip; @ApiModelProperty(value = "进入直播开始时间") private Date enterTime; @ApiModelProperty(value = "离开直播时间") private Date leaveTime; @ApiModelProperty(value = "如果是userId在平台查询不到则是游客") private String userId; @ApiModelProperty(value = "ip归属地信息") private String ipAttribution; @ApiModelProperty(value = "roadShow:路演,conference:会议") private String type; @ApiModelProperty(value = "创建时间") private Date createTime; @ApiModelProperty(value = "修改时间") private Date updateTime; //是否删除:0未删除 1删除 @ApiModelProperty(value = "删除标识") private Integer deleteFlag; }