| | |
| | | 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.Table; |
| | | import javax.persistence.*; |
| | | import java.io.Serializable; |
| | | import java.util.Date; |
| | | |
| | | /** |
| | | * 访问日志 |
| | | */ |
| | | @Data |
| | | @NoArgsConstructor//无参构造方法 |
| | | @AllArgsConstructor//全参构造方法 |
| | | @Entity |
| | | //@NoArgsConstructor//无参构造方法 |
| | | //@AllArgsConstructor//全参构造方法 |
| | | //@EqualsAndHashCode(callSuper = true) |
| | | @Table(name="sa_access_log") |
| | | public class AccessLog implements Serializable { |
| | | |
| | | private static final long serialVersionUID = -1979488824632702882L; |
| | | 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; |
| | | |
| | | } |