package com.itheima.po;

// 导入 Jackson 注解，用于格式化日期时间
import com.fasterxml.jackson.annotation.JsonFormat;

// 导入日期类，用于表示时间
import java.util.Date;

/**
 * @program: dormitorySystem
 * @description: 维修登记实体类
 * @author: Joyrocky
 * @create: 2019-04-28 00:23
 **/
public class DormRepair {
    // 维修记录主键ID
    private int r_id;
    // 宿舍ID
    private int d_id;
    // 宿舍楼编号
    private int d_dormbuilding;
    // 报修人姓名
    private String r_name;
    // 报修原因
    private String reason;

    // 创建时间，使用 @JsonFormat 注解格式化为 yyyy-MM-dd HH:mm:ss 格式，并指定时区为 GMT+8
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date create_time;

    // 更新时间，使用 @JsonFormat 注解格式化为 yyyy-MM-dd HH:mm:ss 格式，并指定时区为 GMT+8
    @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date update_time;

    // 获取维修记录主键ID的方法
    public int getR_id() {
        return r_id;
    }

    // 设置维修记录主键ID的方法
    public void setR_id(int r_id) {
        this.r_id = r_id;
    }

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

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

    // 获取宿舍楼编号的方法
    public int getD_dormbuilding() {
        return d_dormbuilding;
    }

    // 设置宿舍楼编号的方法
    public void setD_dormbuilding(int d_dormbuilding) {
        this.d_dormbuilding = d_dormbuilding;
    }

    // 获取报修人姓名的方法
    public String getR_name() {
        return r_name;
    }

    // 设置报修人姓名的方法
    public void setR_name(String r_name) {
        this.r_name = r_name;
    }

    // 获取报修原因的方法
    public String getReason() {
        return reason;
    }

    // 设置报修原因的方法
    public void setReason(String reason) {
        this.reason = reason;
    }

    // 获取创建时间的方法
    public Date getCreate_time() {
        return create_time;
    }

    // 设置创建时间的方法
    public void setCreate_time(Date create_time) {
        this.create_time = create_time;
    }

    // 获取更新时间的方法
    public Date getUpdate_time() {
        return update_time;
    }

    // 设置更新时间的方法
    public void setUpdate_time(Date update_time) {
        this.update_time = update_time;
    }
}
