package com.tourguide.modules.user.entity; import com.baomidou.mybatisplus.annotation.FieldFill; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import com.tourguide.common.persistence.LogicDeleteEntity; import java.time.LocalDateTime; @TableName("guide_receiving_session") public class GuideReceivingSession extends LogicDeleteEntity { @TableId(type = IdType.AUTO) private Long id; private Long guideId; private Long scenicSpotId; private Long meetingPointId; private String receivingMode; private String serviceTypes; private String status; private Integer currentPeopleCount; private LocalDateTime firstOrderAt; private LocalDateTime serviceStartAt; private LocalDateTime orderCutoffAt; @TableField(fill = FieldFill.INSERT) private LocalDateTime createdAt; @TableField(fill = FieldFill.INSERT_UPDATE) private LocalDateTime updatedAt; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public Long getGuideId() { return guideId; } public void setGuideId(Long guideId) { this.guideId = guideId; } public Long getScenicSpotId() { return scenicSpotId; } public void setScenicSpotId(Long scenicSpotId) { this.scenicSpotId = scenicSpotId; } public Long getMeetingPointId() { return meetingPointId; } public void setMeetingPointId(Long meetingPointId) { this.meetingPointId = meetingPointId; } public String getReceivingMode() { return receivingMode; } public void setReceivingMode(String receivingMode) { this.receivingMode = receivingMode; } public String getServiceTypes() { return serviceTypes; } public void setServiceTypes(String serviceTypes) { this.serviceTypes = serviceTypes; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } public Integer getCurrentPeopleCount() { return currentPeopleCount; } public void setCurrentPeopleCount(Integer currentPeopleCount) { this.currentPeopleCount = currentPeopleCount; } public LocalDateTime getFirstOrderAt() { return firstOrderAt; } public void setFirstOrderAt(LocalDateTime firstOrderAt) { this.firstOrderAt = firstOrderAt; } public LocalDateTime getServiceStartAt() { return serviceStartAt; } public void setServiceStartAt(LocalDateTime serviceStartAt) { this.serviceStartAt = serviceStartAt; } public LocalDateTime getOrderCutoffAt() { return orderCutoffAt; } public void setOrderCutoffAt(LocalDateTime orderCutoffAt) { this.orderCutoffAt = orderCutoffAt; } public LocalDateTime getCreatedAt() { return createdAt; } public void setCreatedAt(LocalDateTime createdAt) { this.createdAt = createdAt; } public LocalDateTime getUpdatedAt() { return updatedAt; } public void setUpdatedAt(LocalDateTime updatedAt) { this.updatedAt = updatedAt; } }