From 2174b22bbbb45284765a23b8189df59583c65d29 Mon Sep 17 00:00:00 2001 From: 胡仁荣 <897853850@qq.com> Date: 星期五, 04 八月 2023 14:33:47 +0800 Subject: [PATCH] 统计人数 --- src/main/java/com/qxueyou/scc/teach/live/model/AccessLog.java | 121 ++++++++++++++++++++++++++++++++++++++- 1 files changed, 116 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/qxueyou/scc/teach/live/model/AccessLog.java b/src/main/java/com/qxueyou/scc/teach/live/model/AccessLog.java index eb8c195..0549857 100644 --- a/src/main/java/com/qxueyou/scc/teach/live/model/AccessLog.java +++ b/src/main/java/com/qxueyou/scc/teach/live/model/AccessLog.java @@ -1,50 +1,161 @@ 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 = "鐩存挱闂磇d") + @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 = "濡傛灉鏄痷serId鍦ㄥ钩鍙版煡璇笉鍒板垯鏄父瀹�") + @Column(name="user_id") private String userId; @ApiModelProperty(value = "ip褰掑睘鍦颁俊鎭�") + @Column(name="ip_attribution") private String ipAttribution; @ApiModelProperty(value = "roadShow:璺紨锛宑onference:浼氳") 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; } -- Gitblit v1.8.0