员工管理实体

master
wjq 8 months ago
parent 9635fe0029
commit 748310cd3f

@ -0,0 +1,57 @@
package com.example.api.model.entity;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.hibernate.annotations.GenericGenerator;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
/**
*
*/
// @Data注解自动生成getter和setter方法以及toString(), equals()和hashCode()方法
@Data
// @Entity注解标记这个类是一个JPA实体可以被持久化到数据库
@Entity
// @NoArgsConstructor注解生成一个无参数的构造函数
@NoArgsConstructor
public class Employee {
/**
* id
* 使@Id
* 使@GeneratedValue@GenericGenerator使
* 使"uuid2"使UUID
*/
@Id
@GeneratedValue(generator = "uuid2")
@GenericGenerator(name = "uuid2", strategy = "org.hibernate.id.UUIDGenerator")
private String id;
// 员工的名字
private String name;
// 员工的性别
private String gender;
// 员工的手机号
private String phone;
// 员工的家庭住址
private String address;
// 员工的身份证号码
private String idCard;
// 员工所属的部门
private String department;
// 员工记录的创建时间
private String createAt;
// 员工记录的更新时间
private String updateAt;
}
Loading…
Cancel
Save