package com.ssm.entity; import org.springframework.format.annotation.DateTimeFormat; import java.util.Date; public class Reservation { private Integer rid; // 预约编号 private Integer uid; // 用户编号 private Integer labId; // 实验室编号 // 关键:加上日期格式注解,匹配表单提交的 yyyy-MM-dd 格式 @DateTimeFormat(pattern = "yyyy-MM-dd") private Date startDate; // 预约开始时间 @DateTimeFormat(pattern = "yyyy-MM-dd") private Date endDate; // 预约结束时间 private String status; // 状态(待审核/已通过/已拒绝) // 无参构造 public Reservation() {} // Getter/Setter public Integer getRid() { return rid; } public void setRid(Integer rid) { this.rid = rid; } public Integer getUid() { return uid; } public void setUid(Integer uid) { this.uid = uid; } public Integer getLabId() { return labId; } public void setLabId(Integer labId) { this.labId = labId; } public Date getStartDate() { return startDate; } public void setStartDate(Date startDate) { this.startDate = startDate; } public Date getEndDate() { return endDate; } public void setEndDate(Date endDate) { this.endDate = endDate; } public String getStatus() { return status; } public void setStatus(String status) { this.status = status; } @Override public String toString() { return "Reservation{" + "rid=" + rid + ", uid=" + uid + ", labId=" + labId + ", startDate=" + startDate + ", endDate=" + endDate + ", status='" + status + '\'' + '}'; } }