[feat][M]:新增5个bean类

master
Romesum 5 years ago
parent 11747fcc24
commit 70b308b514

@ -0,0 +1,36 @@
package com.hzu.bookingsystem.bean;
import lombok.Data;
import javax.persistence.*;
import java.util.Date;
@Data
@Entity
@Table(name = "tb_lab")
public class Lab {
@Id
@GeneratedValue(strategy= GenerationType.IDENTITY)
private Integer labId;
// 管理员uID
private Integer managerId;
// 实验室名称
private String name;
// 实验室地点
private String position;
// 实验室容量
private String capacity;
// 实验室含有的软件(逗号隔开)
private String software;
private Date createTime;
private Date updateTime;
}

@ -0,0 +1,35 @@
package com.hzu.bookingsystem.bean;
import lombok.Data;
import javax.persistence.*;
import java.util.Date;
@Data
@Entity
@Table(name = "tb_lab_record")
public class LabRecord {
@Id
@GeneratedValue(strategy= GenerationType.IDENTITY)
private Integer lrId;
// 实验室可预约记录时间
private Integer ltId;
// 课程ID
private Integer ucId;
// 预约记录状态0:申请中1拒绝申请2审核通过
private Integer status;
// 拒绝理由
private String refuseReason;
private Date checkTime;
private Date createTime;
private Date updateTime;
}

@ -0,0 +1,44 @@
package com.hzu.bookingsystem.bean;
import lombok.Data;
import javax.persistence.*;
import java.util.Date;
@Data
@Entity
@Table(name = "tb_lab_time")
public class LabTime {
@Id
@GeneratedValue(strategy= GenerationType.IDENTITY)
private Integer ltId;
// 创建者uID
private Integer creatorId;
// 实验室ID
private Integer labId;
// 学年
private String year;
// 学期
private String semester;
// 几周
private Integer week;
// 周几
private Integer day;
// 第几节课
private Integer time;
// 状态
private Integer status;
private Date createTime;
private Date updateTime;
}

@ -0,0 +1,35 @@
package com.hzu.bookingsystem.bean;
import lombok.Data;
import javax.persistence.*;
@Data
@Entity
@Table(name = "tb_user")
public class User {
@Id
@GeneratedValue(strategy= GenerationType.IDENTITY)
// 用户ID
private Integer uId;
// 用户姓名
private String nickname;
// 联系电弧
private String tel;
// email
private String email;
//用户名(工号)
private String username;
//密码(加密)
private String password;
//办公室地点
private String office;
}

@ -0,0 +1,42 @@
package com.hzu.bookingsystem.bean;
import lombok.Data;
import javax.persistence.*;
@Data
@Entity
@Table(name = "tb_user_course")
public class UserCourse {
@Id
@GeneratedValue(strategy= GenerationType.IDENTITY)
private Integer ucId;
// 用户ID
private Integer uId;
// 课程名称
private String name;
// 使用的软件名称(用逗号隔开)
private String software;
// 学年
private String year;
// 学期
private String semester;
// 授课人数
private Integer population;
// 授课班级(用逗号隔开)
private String classes;
// 课程备注
private String remind;
// 是否有课件
private Integer isHaveDocuments;
}
Loading…
Cancel
Save