package com.itheima.po;

// 导入 Serializable 接口，用于支持序列化
import java.io.Serializable;
// 导入链表类，用于存储学生对象的列表
import java.util.List;

// 表示宿舍实体的类，实现 Serializable 接口支持序列化
public class Dormitory implements Serializable {
    // 序列化版本号，用于保证序列化和反序列化的一致性
    private static final long serialVersionUID = 1L;

    // 宿舍主键ID
    private Integer d_id;
    // 学生宿舍编号
    private Integer s_dormitoryid;
    // 宿舍楼名称
    private String d_dormbuilding;
    // 宿舍床位总数
    private String d_bedtotal;
    // 宿舍当前空床位数
    private String d_bed;
    // 宿舍管理员姓名
    private String a_name;

    // 存储宿舍对应学生对象的列表
    private List<Student> students;

    // 获取序列化版本号的方法
    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    // 获取宿舍主键ID的方法
    public Integer getD_id() {
        return d_id;
    }

    // 设置宿舍主键ID的方法
    public void setD_id(Integer d_id) {
        this.d_id = d_id;
    }

    // 获取学生宿舍编号的方法
    public Integer getS_dormitoryid() {
        return s_dormitoryid;
    }

    // 设置学生宿舍编号的方法
    public void setS_dormitoryid(Integer s_dormitoryid) {
        this.s_dormitoryid = s_dormitoryid;
    }

    // 获取宿舍楼名称的方法
    public String getD_dormbuilding() {
        return d_dormbuilding;
    }

    // 设置宿舍楼名称的方法
    public void setD_dormbuilding(String d_dormbuilding) {
        this.d_dormbuilding = d_dormbuilding;
    }

    // 获取宿舍床位总数的方法
    public String getD_bedtotal() {
        return d_bedtotal;
    }

    // 设置宿舍床位总数的方法
    public void setD_bedtotal(String d_bedtotal) {
        this.d_bedtotal = d_bedtotal;
    }

    // 获取宿舍当前空床位数的方法
    public String getD_bed() {
        return d_bed;
    }

    // 设置宿舍当前空床位数的方法
    public void setD_bed(String d_bed) {
        this.d_bed = d_bed;
    }

    // 获取宿舍管理员姓名的方法
    public String getA_name() {
        return a_name;
    }

    // 设置宿舍管理员姓名的方法
    public void setA_name(String a_name) {
        this.a_name = a_name;
    }

    // 获取宿舍对应学生列表的方法
    public List<Student> getStudents() {
        return students;
    }

    // 设置宿舍对应学生列表的方法
    public void setStudents(List<Student> students) {
        this.students = students;
    }
}
