package com.qxueyou.scc.teach.live.model;
|
|
|
import io.swagger.annotations.ApiModelProperty;
|
import lombok.AllArgsConstructor;
|
import lombok.Data;
|
import lombok.NoArgsConstructor;
|
import org.hibernate.annotations.GenericGenerator;
|
|
import javax.persistence.*;
|
import java.io.Serializable;
|
import java.util.Date;
|
|
/**
|
* 访问日志
|
*/
|
@Entity
|
//@NoArgsConstructor//无参构造方法
|
//@AllArgsConstructor//全参构造方法
|
//@EqualsAndHashCode(callSuper = true)
|
@Table(name="sa_access_log")
|
public class AccessLog implements Serializable {
|
|
private static final long serialVersionUID = -
|
1979488824632702882L;
|
|
public String getLogId() {
|
return logId;
|
}
|
|
public void setLogId(String logId) {
|
this.logId = logId;
|
}
|
|
public String getName() {
|
return name;
|
}
|
|
public void setName(String name) {
|
this.name = name;
|
}
|
|
public String getCourseId() {
|
return courseId;
|
}
|
|
public void setCourseId(String courseId) {
|
this.courseId = courseId;
|
}
|
|
public String getIp() {
|
return ip;
|
}
|
|
public void setIp(String ip) {
|
this.ip = ip;
|
}
|
|
public Date getEnterTime() {
|
return enterTime;
|
}
|
|
public void setEnterTime(Date enterTime) {
|
this.enterTime = enterTime;
|
}
|
|
public Date getLeaveTime() {
|
return leaveTime;
|
}
|
|
public void setLeaveTime(Date leaveTime) {
|
this.leaveTime = leaveTime;
|
}
|
|
public String getUserId() {
|
return userId;
|
}
|
|
public void setUserId(String userId) {
|
this.userId = userId;
|
}
|
|
public String getIpAttribution() {
|
return ipAttribution;
|
}
|
|
public void setIpAttribution(String ipAttribution) {
|
this.ipAttribution = ipAttribution;
|
}
|
|
public String getType() {
|
return type;
|
}
|
|
public void setType(String type) {
|
this.type = type;
|
}
|
|
public Date getCreateTime() {
|
return createTime;
|
}
|
|
public void setCreateTime(Date createTime) {
|
this.createTime = createTime;
|
}
|
|
public Date getUpdateTime() {
|
return updateTime;
|
}
|
|
public void setUpdateTime(Date updateTime) {
|
this.updateTime = updateTime;
|
}
|
|
public Integer getDeleteFlag() {
|
return deleteFlag;
|
}
|
|
public void setDeleteFlag(Integer deleteFlag) {
|
this.deleteFlag = deleteFlag;
|
}
|
|
@ApiModelProperty(value = "编号")
|
@Id
|
@GeneratedValue(generator = "hibernate-uuid")
|
@GenericGenerator(name = "hibernate-uuid", strategy = "uuid")
|
@Column(name="log_id")
|
private String logId;
|
@ApiModelProperty(value = "姓名")
|
private String name;
|
@ApiModelProperty(value = "直播间id")
|
@Column(name="course_id")
|
private String courseId;
|
@ApiModelProperty(value = "访问ip")
|
private String ip;
|
@ApiModelProperty(value = "进入直播开始时间")
|
@Column(name="enter_time")
|
private Date enterTime;
|
@ApiModelProperty(value = "离开直播时间")
|
@Column(name="leave_time")
|
private Date leaveTime;
|
@ApiModelProperty(value = "如果是userId在平台查询不到则是游客")
|
@Column(name="user_id")
|
private String userId;
|
@ApiModelProperty(value = "ip归属地信息")
|
@Column(name="ip_attribution")
|
private String ipAttribution;
|
@ApiModelProperty(value = "roadShow:路演,conference:会议")
|
private String type;
|
@ApiModelProperty(value = "创建时间")
|
@Column(name="create_time")
|
private Date createTime;
|
@ApiModelProperty(value = "修改时间")
|
@Column(name="update_time")
|
private Date updateTime;
|
//是否删除:0未删除 1删除
|
@ApiModelProperty(value = "删除标识")
|
@Column(name="delete_flag")
|
private Integer deleteFlag;
|
|
}
|