From 70b308b5141bf599ad0b86ea1dc3ea8374b8f376 Mon Sep 17 00:00:00 2001 From: Romesum Date: Wed, 29 Apr 2020 18:02:18 +0800 Subject: [PATCH] =?UTF-8?q?[feat][M]:=E6=96=B0=E5=A2=9E5=E4=B8=AAbean?= =?UTF-8?q?=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/hzu/bookingsystem/bean/Lab.java | 36 +++++++++++++++ .../com/hzu/bookingsystem/bean/LabRecord.java | 35 +++++++++++++++ .../com/hzu/bookingsystem/bean/LabTime.java | 44 +++++++++++++++++++ .../java/com/hzu/bookingsystem/bean/User.java | 35 +++++++++++++++ .../hzu/bookingsystem/bean/UserCourse.java | 42 ++++++++++++++++++ .../java/com/hzu/bookingsystem/bean/test.java | 0 6 files changed, 192 insertions(+) create mode 100644 java/src/main/java/com/hzu/bookingsystem/bean/Lab.java create mode 100644 java/src/main/java/com/hzu/bookingsystem/bean/LabRecord.java create mode 100644 java/src/main/java/com/hzu/bookingsystem/bean/LabTime.java create mode 100644 java/src/main/java/com/hzu/bookingsystem/bean/User.java create mode 100644 java/src/main/java/com/hzu/bookingsystem/bean/UserCourse.java delete mode 100644 java/src/main/java/com/hzu/bookingsystem/bean/test.java diff --git a/java/src/main/java/com/hzu/bookingsystem/bean/Lab.java b/java/src/main/java/com/hzu/bookingsystem/bean/Lab.java new file mode 100644 index 0000000..e3ebfcc --- /dev/null +++ b/java/src/main/java/com/hzu/bookingsystem/bean/Lab.java @@ -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; + +} diff --git a/java/src/main/java/com/hzu/bookingsystem/bean/LabRecord.java b/java/src/main/java/com/hzu/bookingsystem/bean/LabRecord.java new file mode 100644 index 0000000..107c6aa --- /dev/null +++ b/java/src/main/java/com/hzu/bookingsystem/bean/LabRecord.java @@ -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; + + +} diff --git a/java/src/main/java/com/hzu/bookingsystem/bean/LabTime.java b/java/src/main/java/com/hzu/bookingsystem/bean/LabTime.java new file mode 100644 index 0000000..9f5d0b3 --- /dev/null +++ b/java/src/main/java/com/hzu/bookingsystem/bean/LabTime.java @@ -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; + +} diff --git a/java/src/main/java/com/hzu/bookingsystem/bean/User.java b/java/src/main/java/com/hzu/bookingsystem/bean/User.java new file mode 100644 index 0000000..eab5e9f --- /dev/null +++ b/java/src/main/java/com/hzu/bookingsystem/bean/User.java @@ -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; +} diff --git a/java/src/main/java/com/hzu/bookingsystem/bean/UserCourse.java b/java/src/main/java/com/hzu/bookingsystem/bean/UserCourse.java new file mode 100644 index 0000000..651b5fc --- /dev/null +++ b/java/src/main/java/com/hzu/bookingsystem/bean/UserCourse.java @@ -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; +} diff --git a/java/src/main/java/com/hzu/bookingsystem/bean/test.java b/java/src/main/java/com/hzu/bookingsystem/bean/test.java deleted file mode 100644 index e69de29..0000000