diff --git a/team1/pom.xml b/team1/pom.xml
index 1c44108..735847e 100644
--- a/team1/pom.xml
+++ b/team1/pom.xml
@@ -74,6 +74,11 @@
spring-boot-starter-webmvc-test
test
+
+ com.example
+ HelloSpring
+ 0.0.1-SNAPSHOT
+
diff --git a/team1/src/main/java/com/example/demo/entity/Borrow_booksEntity.java b/team1/src/main/java/com/example/demo/entity/Borrow_booksEntity.java
index 8c7d377..221eb02 100644
--- a/team1/src/main/java/com/example/demo/entity/Borrow_booksEntity.java
+++ b/team1/src/main/java/com/example/demo/entity/Borrow_booksEntity.java
@@ -1,5 +1,101 @@
package com.example.demo.entity;
+import java.security.Timestamp;
+import java.util.Date;
+
+import jakarta.persistence.Column;
+import jakarta.persistence.Entity;
+import jakarta.persistence.GeneratedValue;
+import jakarta.persistence.GenerationType;
+import jakarta.persistence.Id;
+
+import org.hibernate.annotations.Audited.Table;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+@Entity
+@Table(name = "borrow_books")
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
public class Borrow_booksEntity {
+ /*
+ * 申請ID
+ * */
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Column(name = "id_request", nullable = false)
+ private Integer idRequest;
+
+ /*
+ * 申請者ID
+ * */
+ @Column(name = "id_applicant", nullable = false)
+ private Integer idApplicant;
+
+ /*
+ * 蔵書ID
+ * */
+ @Column(name = "id_book", nullable = false)
+ private Integer idBook;
+
+ /*
+ * 申請日
+ * */
+ @Column(name = "date_request", nullable = false)
+ private Date dateRequest;
+
+ /*
+ * ステータス
+ * */
+ @Column(name = "status", nullable = false)
+ private char 返却済 = 0;
+ private char 承認待 = 1;
+ private char 貸出中 = 2;
+ private char 却下 = 9;
+
+ /*
+ * 承認者
+ * */
+ @Column(name = "id_approval", nullable = true)
+ private Integer idApproval;
+
+ /*
+ * 承認日
+ * */
+ @Column(name = "date_approval", nullable = true)
+ private Date dateApproval;
+
+ /*
+ * 貸出日
+ * */
+ @Column(name = "date_borrow", nullable = false)
+ private Date dateBorrow;
+
+ /*
+ * 返却予定日
+ * */
+ @Column(name = "date_scheduled_return", nullable = false)
+ private Date dateScheduledReturn;
+
+ /*
+ * 返却日
+ * */
+ @Column(name = "date_return", nullable = true)
+ private Date dateReturn;
+
+ /*
+ * 更新者
+ * */
+ @Column(name = "id_update", nullable = false)
+ private Integer idUpdate;
+
+ /*
+ * 更新日
+ * */
+ @Column(name = "date_update", nullable = false)
+ private Timestamp dateUpdate;
}
diff --git a/team1/src/main/java/com/example/demo/entity/EmployeeEntity.java b/team1/src/main/java/com/example/demo/entity/EmployeeEntity.java
index 44b99e1..6b61a8b 100644
--- a/team1/src/main/java/com/example/demo/entity/EmployeeEntity.java
+++ b/team1/src/main/java/com/example/demo/entity/EmployeeEntity.java
@@ -1,5 +1,140 @@
package com.example.demo.entity;
+import jakarta.persistence.Column;
+import jakarta.persistence.Entity;
+import jakarta.persistence.GeneratedValue;
+import jakarta.persistence.GenerationType;
+import jakarta.persistence.Id;
+import jakarta.persistence.Table;
+
+import org.springframework.data.annotation.LastModifiedDate;
+
+import lombok.AllArgsConstructor;
+import lombok.Data;
+import lombok.NoArgsConstructor;
+
+/**
+ * EmployeeテーブルのEntity
+ */
+
+@Entity
+@Table(name = "employee")
+@Data
+@NoArgsConstructor
+@AllArgsConstructor
+
public class EmployeeEntity {
+ /**
+ * 社員ID
+ */
+ @Id
+ @GeneratedValue(strategy = GenerationType.IDENTITY)
+ @Column(name = "id_employee", nullable = false)
+ private Integer idEmployee;
+
+ /**
+ * 社員名
+ */
+ @Column(name = "nm_employee", nullable = false)
+ private String nmEmployee;
+
+ /**
+ * 社員よみ
+ */
+ @Column(name = "kn_employee", nullable = false)
+ private String knEmployee;
+
+ /**
+ * メールアドレス
+ */
+ @Column(name = "mail_address", nullable = false)
+ private String MailAddress;
+
+ /**
+ * パスワード
+ */
+ @Column(name = "password", nullable = false)
+ private String Password;
+
+ /**
+ * 管理者フラグ
+ */
+ @Column(name = "flg_admin", nullable = false)
+ private Character FlgAdmin;
+
+ /**
+ * 退職者フラグ
+ */
+ @Column(name = "flg_retirement", nullable = false)
+ private Character FlgRetirement;
+
+ /**
+ * 更新者
+ */
+ @Column(name = "id_update", nullable = false)
+ private Integer IdUpdate;
+
+ /**
+ * 更新日
+ */
+ @Column(name = "date_update", nullable = false)
+ @LastModifiedDate
+ private Integer DateUpdate;
}
+
+// public static EmployeeEntity convertForm(Employee employee) {
+// return new EmployeeEntity(
+// employee.getIdEmployee(),
+// employee.getnmEmployee(),
+// employee.getknEmployee(),
+// employee.getMailAddress(),
+// employee.getPassword(),
+// employee.getFlgAdmin(),
+// employee.getFlgRetirement(),
+// employee.getIdUpdate(),
+// employee.getDateUpdate());
+//
+// }
+//
+// public static EmployeeEntity convertFrom(SearchConditionEmployee searchConditionEmployee) {
+// EmployeeEntity employeeEntity = new EmployeeEntity();
+//
+// employeeEntity.setIdEmployee(searchConditionEmployee.getIdEmployee());
+// employeeEntity.setNmEmployee(searchConditionEmployee.getNmEmployee());
+// employeeEntity.setKnEmployee(searchConditionEmployee.getKnEmployee());
+// employeeEntity.setMailAddress(searchConditionEmployee.getMailAddress());
+//
+// return employeeEntity;
+//
+// }
+//
+// public static Employee createEmployee(EmployeeEntity employeeEntity) {
+// return new Employee(
+// employeeEntity.getIdEmployee(),
+// employeeEntity.getNmEmployee(),
+// employeeEntity.getKnEmployee(),
+// employeeEntity.getMailAddress(),
+// employeeEntity.getPassword(),
+// employeeEntity.getFlgAdmin(),
+// employeeEntity.getFlgRetirement(),
+// employeeEntity.getIdUpdate(),
+// employeeEntity.getDateUpdate());
+// }
+//
+// public static List createEmployeeList(List employeeEntityList) {
+// return employeeEntityList.stream().map(EmployeeEntity::createEmployee).toList();
+// }
+//
+// public LoginUser createLoginUser() {
+// getIdEmployee(),
+// getNmEmployee(),
+// getKnEmployee(),
+// getMailAddress(),
+// getPassword(),
+// getFlgAdmin(),
+// getFlgRetirement(),
+// getIdUpdate(),
+// getDateUpdate());
+//}
+//}
diff --git a/team1/src/main/java/com/example/demo/repository/Book_CollectionRepository.java b/team1/src/main/java/com/example/demo/repository/Book_CollectionRepository.java
new file mode 100644
index 0000000..5025ade
--- /dev/null
+++ b/team1/src/main/java/com/example/demo/repository/Book_CollectionRepository.java
@@ -0,0 +1,11 @@
+package com.example.demo.repository;
+
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+import com.example.demo.entity.Book_collectionEntity;
+
+@Repository
+public interface Book_CollectionRepository extends JpaRepository {
+
+}
diff --git a/team1/src/main/java/com/example/demo/repository/Borrow_BooksRepository.java b/team1/src/main/java/com/example/demo/repository/Borrow_BooksRepository.java
new file mode 100644
index 0000000..a1595fc
--- /dev/null
+++ b/team1/src/main/java/com/example/demo/repository/Borrow_BooksRepository.java
@@ -0,0 +1,11 @@
+package com.example.demo.repository;
+
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+import com.example.demo.entity.Borrow_booksEntity;
+
+@Repository
+public interface Borrow_BooksRepository extends JpaRepository {
+
+}
diff --git a/team1/src/main/java/com/example/demo/repository/EmployeeRepository.java b/team1/src/main/java/com/example/demo/repository/EmployeeRepository.java
new file mode 100644
index 0000000..09f5cf4
--- /dev/null
+++ b/team1/src/main/java/com/example/demo/repository/EmployeeRepository.java
@@ -0,0 +1,11 @@
+package com.example.demo.repository;
+
+import org.springframework.data.jpa.repository.JpaRepository;
+import org.springframework.stereotype.Repository;
+
+import com.example.demo.entity.EmployeeEntity;
+
+@Repository
+public interface EmployeeRepository extends JpaRepository {
+
+}
\ No newline at end of file