@@ -0,0 +1,1075 @@
+package com.btpn.empolyee.domain;%0D%0A%0D%0Aimport java.util.Date;%0D%0A%0D%0Aimport javax.persistence.Column;%0D%0Aimport javax.persistence.Entity;%0D%0Aimport javax.persistence.GeneratedValue;%0D%0Aimport javax.persistence.Id;%0D%0Aimport javax.persistence.Table;%0D%0Aimport javax.validation.constraints.NotNull;%0D%0A%0D%0Aimport org.hibernate.annotations.GenericGenerator;%0D%0Aimport org.hibernate.validator.constraints.NotBlank;%0D%0Aimport org.hibernate.validator.constraints.NotEmpty;%0D%0A%0D%0A@Entity%0D%0A@Table(name = %22employee%22)%0D%0Apublic class Employee %7B%0D%0A%0D%0A%09@Id%0D%0A%09@GeneratedValue(generator = %22uuid%22)%0D%0A%09@GenericGenerator(name = %22uuid%22, strategy = %22uuid2%22)%0D%0A%09private String id;%0D%0A%09%0D%0A%09@NotBlank%0D%0A%09@Column(name = %22first_name%22, length = 25)%0D%0A%09private String firstName;%0D%0A%09private String lastName;%0D%0A%09private String gender;%0D%0A%09private Date dateOfBirth;%0D%0A%09private String nationality;%0D%0A%09private String martialStatus;%0D%0A%09private String phone;%0D%0A%09private String email;%0D%0A%09private Date hiredDate;%0D%0A%09private Date suspendDate;%0D%0A%09private String division;%0D%0A%09private String grade;%0D%0A%09private String subDivision;%0D%0A%09private String status;%0D%0A%09%0D%0A%09%0D%0A%7D%0D%0A

add Employee class