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