| 123456789101112131415161718192021222324252627282930313233343536 |
- package nju.seec.helper.entity;
- import lombok.Data;
- import lombok.experimental.Accessors;
- import nju.seec.helper.util.enums.UserType;
- import javax.persistence.*;
- /**
- * @author cst
- */
- @Data
- @Accessors(chain = true)
- @Entity
- @Table(name = "user")
- public class User {
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- private Integer id;
- @Column(nullable = false)
- private String name;
- @Column(nullable = false, unique = true)
- private String email;
- @Enumerated(EnumType.STRING)
- @Column(nullable = false, updatable = false)
- private UserType type;
- @Column(nullable = false, unique = true)
- private String phone;
- @Column(nullable = false)
- private String password;
- }
|