后端:
實體:AppointmentDto中的 startDate、endDate
/** * 開始時間 */ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime startDate; /** * 結束時間 */ @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss") @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime endDate;
appointmentDto作為實體類對象
if (appointmentDto.getStartDate() != null || appointmentDto.getEndDate() != null) {
QueryWrapper<Appointment> queryWrapper = new QueryWrapper<>();
queryWrapper.ge("appointment_time", appointmentDto.getStartDate());
queryWrapper.le("appointment_time", appointmentDto.getEndDate());
}
