表设计
![](https://i-blog.csdnimg.cn/blog_migrate/222a31b99b84ef3b075059aeeb7372c2.png)
学生信息实体类
package com.mh.pojo;
import lombok.Data;
/**
* Date:2023/4/13
* author:zmh
* description: 学生信息表
**/
@Data
public class StudentInfo {
/**
* 学生id
*/
private String id;
/**
* 密码
*/
private String password;
/**
* 姓名
*/
private String name;
/**
* 性别
*/
private String gender;
/**
* 年龄
*/
private int age;
/**
* 电话
*/
private String phone;
}
医生信息实体类
package com.mh.pojo;
import lombok.Data;
/**
* Date:2023/4/13
* author:zmh
* description: 医生信息
**/
@Data
public class DoctorInfo {
/**
* ID
*/
private int id;
/**
* 密码
*/
private String password;
/**
* 头像
*/
private String picture;
/**
* 姓名
*/
private String name;
/**
* 在线状态
*/
private Integer onlineStatus;
/**
* 总处理预约数
*/
private int totalAppointmentCount;
/**
* 联系方式
*/
private String contactWay;
}
预约信息表
package com.mh.pojo;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import java.time.LocalDateTime;
/**
* Date:2023/4/13
* author:zmh
* description: 预约信息表
**/
@Data
public class AppointmentInfo {
/**
* 预约单号
*/
private String uid;
/**
* 姓名
*/
private String studentName;
/**
* 性别
*/
private String gender;
/**
* 预约时间
*/
@JsonFormat(locale = "zh", timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss")
private LocalDateTime appointmentTime;
/**
* 预约类型
*/
private String appointmentType;
/**
* 联系方式
*/
private String contactWay;
/**
* 状态---0为待接诊,1为接诊中,2为已完成,3为以错过
*/
private String status;
/**
* 预约处理医生
*/
private String operationDoctor;
}