source: src/main/java/edu/gjoko/schedlr/entity/Stakeholder.java@ 401a211

Last change on this file since 401a211 was cf9cdbf, checked in by Gjoko <goko_kostadinov@…>, 21 months ago

Initial commit.

  • Property mode set to 100644
File size: 970 bytes
Line 
1package edu.gjoko.schedlr.entity;
2
3import lombok.AllArgsConstructor;
4import lombok.Getter;
5import lombok.NoArgsConstructor;
6import lombok.Setter;
7
8import javax.persistence.*;
9import java.time.LocalDateTime;
10
11@Entity
12@Table(name = "stakeholder")
13@Getter
14@Setter
15@NoArgsConstructor
16@AllArgsConstructor
17public class Stakeholder {
18
19 @Id
20 @GeneratedValue(strategy = GenerationType.SEQUENCE)
21 private Long id;
22
23 @Column(name = "stakeholder_type")
24 @Enumerated(EnumType.STRING)
25 private StakeholderType stakeholderType;
26
27 @Column(name = "first_name")
28 private String firstName;
29
30 @Column(name = "last_name")
31 private String lastName;
32
33 @Column(name = "email")
34 private String email;
35
36 @Column(name = "username")
37 private String username;
38
39 @Column(name = "password")
40 private String password;
41
42 @Column(name = "created")
43 private LocalDateTime created;
44
45 @Column(name = "modified")
46 private LocalDateTime modified;
47}
Note: See TracBrowser for help on using the repository browser.