12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697 |
- package com.fdkankan.tk.entity;
- import com.baomidou.mybatisplus.annotation.*;
- import java.io.Serializable;
- import java.util.ArrayList;
- import java.util.Date;
- import java.util.List;
- import lombok.Getter;
- import lombok.Setter;
- import org.apache.commons.lang3.StringUtils;
- /**
- * <p>
- *
- * </p>
- *
- * @author
- * @since 2023-02-28
- */
- @Getter
- @Setter
- @TableName("t_room_user")
- public class RoomUser implements Serializable {
- private static final long serialVersionUID = 1L;
- @TableId(value = "room_user_id", type = IdType.AUTO)
- private Integer roomUserId;
- /**
- * 房间id
- */
- @TableField("room_id")
- private String roomId;
- /**
- * 用户名
- */
- @TableField("user_name")
- private String userName;
- /**
- * 使用时间
- */
- @TableField("use_start_time")
- private Date useStartTime;
- /**
- * 使用时间
- */
- @TableField("use_end_time")
- private Date useEndTime;
- /**
- * 房间状态 ,0 未开启,1进行中,2已关闭
- */
- @TableField("room_status")
- private Integer roomStatus;
- @TableField("tb_status")
- @TableLogic
- private Integer tbStatus;
- @TableField("create_time")
- private Date createTime;
- @TableField("update_time")
- private Date updateTime;
- @TableField(exist = false)
- private List<Date> useTimeList;
- public List<Date> getUseTimeList() {
- if(useStartTime != null && useEndTime !=null){
- useTimeList = new ArrayList<>();
- useTimeList.add(useStartTime);
- useTimeList.add(useEndTime);
- }
- return useTimeList;
- }
- public Date getUseStartTime() {
- if(useTimeList !=null && useTimeList.size() >1){
- return useTimeList.get(0);
- }
- return useStartTime;
- }
- public Date getUseEndTime() {
- if(useTimeList !=null && useTimeList.size() >1){
- return useTimeList.get(1);
- }
- return useEndTime;
- }
- }
|