package com.itheima.po;

// 导入 JSON 日期格式化工具，用于日期的格式化
import com.fasterxml.jackson.annotation.JsonFormat;

// 导入 Date 类，用于时间数据类型
import java.util.Date;

/**
 * @program: dormitorySystem
 * @description: 学生卫生记录类
 * @author: Joyrocky
 * @create: 2019-04-25 12:12
 **/
public class StudentClean {
    // 卫生记录的唯一标识ID
    private Integer g_id;
    // 学生的学号
    private Integer s_studentid;
    // 学生的姓名
    private String s_name;
    // 学生的年级
    private Integer s_grade;
    // 学生所属班级ID
    private Integer s_classid;
    // 学生宿舍ID
    private Integer s_dormitoryid;

    // 创建时间字段，使用注解格式化为指定日期时间格式（"yyyy-MM-dd HH:mm:ss"）
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date create_time;
    
    // 更新时间字段，使用注解格式化为指定日期时间格式（"yyyy-MM-dd HH:mm:ss"）
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private Date update_time;

    // 获取卫生记录ID的方法
    public Integer getG_id() {
        return g_id;
    }

    // 设置卫生记录ID的方法
    public void setG_id(Integer g_id) {
        this.g_id = g_id;
    }

    // 获取学生学号的方法
    public Integer getS_studentid() {
        return s_studentid;
    }

    // 设置学生学号的方法
    public void setS_studentid(Integer s_studentid) {
        this.s_studentid = s_studentid;
    }

    // 获取学生姓名的方法
    public String getS_name() {
        return s_name;
    }

    // 设置学生姓名的方法
    public void setS_name(String s_name) {
        this.s_name = s_name;
    }

    // 获取学生年级的方法
    public Integer getS_grade() {
        return s_grade;
    }

    // 设置学生年级的方法
    public void setS_grade(Integer s_grade) {
        this.s_grade = s_grade;
    }

    // 获取学生所属班级ID的方法
    public Integer getS_classid() {
        return s_classid;
    }

    // 设置学生所属班级ID的方法
    public void setS_classid(Integer s_classid) {
        this.s_classid = s_classid;
    }

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

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

    // 获取记录创建时间的方法
    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;
    }
}
