diff --git a/src/main/java/com/example/demo/entity/Account.java b/src/main/java/com/example/demo/entity/Account.java new file mode 100644 index 0000000..e5834b0 --- /dev/null +++ b/src/main/java/com/example/demo/entity/Account.java @@ -0,0 +1,41 @@ +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 lombok.Getter; +import lombok.NoArgsConstructor; +import lombok.Setter; + +/* + * accountテーブル用のEntityクラス + * ログイン時やセッションでの管理者判別に使う + */ + +@Entity +@Table(name = "account") +@Getter +@Setter +@NoArgsConstructor +public class Account { + + @Id + @GeneratedValue(strategy = GenerationType.IDENTITY) + @Column(name="login_info_id") + private int loginInfoId; + + @Column(name="employee_id") + private int employeeId; + + @Column(name="password_hash") + private String passwordHash; + + @Column(name="admin_flag") + private int adminFlag; + + +}