Jelajahi Sumber

房间使用时间

lyhzzz 2 tahun lalu
induk
melakukan
1be8172890

+ 26 - 1
src/main/java/com/fdkankan/tk/entity/Room.java

@@ -7,10 +7,11 @@ import com.baomidou.mybatisplus.annotation.TableLogic;
 import com.baomidou.mybatisplus.annotation.TableName;
 import java.io.Serializable;
 import java.util.Date;
+import java.util.List;
 
-import com.fdkankan.tk.common.util.StringUtils;
 import lombok.Getter;
 import lombok.Setter;
+import org.apache.commons.lang3.StringUtils;
 
 /**
  * <p>
@@ -132,4 +133,28 @@ public class Room implements Serializable {
     @TableField(exist = false)
     private Integer roomUserId;
 
+    @TableField(exist = false)
+    private List<String> useTimeList;
+
+    public List<String> getUseTimeList() {
+        if(StringUtils.isNotBlank(useStartTime) && StringUtils.isNotBlank(useEndTime)){
+            useTimeList.add(useStartTime);
+            useTimeList.add(useEndTime);
+        }
+        return useTimeList;
+    }
+
+    public String getUseStartTime() {
+        if(useTimeList !=null && useTimeList.size() >1){
+            return useTimeList.get(0);
+        }
+        return useStartTime;
+    }
+
+    public String getUseEndTime() {
+        if(useTimeList !=null && useTimeList.size() >1){
+            return useTimeList.get(1);
+        }
+        return useEndTime;
+    }
 }

+ 28 - 0
src/main/java/com/fdkankan/tk/entity/RoomUser.java

@@ -4,8 +4,11 @@ import com.baomidou.mybatisplus.annotation.*;
 
 import java.io.Serializable;
 import java.util.Date;
+import java.util.List;
+
 import lombok.Getter;
 import lombok.Setter;
+import org.apache.commons.lang3.StringUtils;
 
 /**
  * <p>
@@ -64,4 +67,29 @@ public class RoomUser implements Serializable {
     private Date updateTime;
 
 
+    @TableField(exist = false)
+    private List<String> useTimeList;
+
+    public List<String> getUseTimeList() {
+        if(StringUtils.isNotBlank(useStartTime) && StringUtils.isNotBlank(useEndTime)){
+            useTimeList.add(useStartTime);
+            useTimeList.add(useEndTime);
+        }
+        return useTimeList;
+    }
+
+    public String getUseStartTime() {
+        if(useTimeList !=null && useTimeList.size() >1){
+            return useTimeList.get(0);
+        }
+        return useStartTime;
+    }
+
+    public String getUseEndTime() {
+        if(useTimeList !=null && useTimeList.size() >1){
+            return useTimeList.get(1);
+        }
+        return useEndTime;
+    }
+
 }

+ 2 - 0
src/main/java/com/fdkankan/tk/request/RoomAddParam.java

@@ -12,4 +12,6 @@ public class RoomAddParam extends Room {
     private List<String> numList;   //场景码列表
 
     private List<RoomUser> userObjList;   //用户数组
+
+
 }