| 123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- 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 = "comment")
- public class Comment {
- @Id
- @GeneratedValue(strategy = GenerationType.IDENTITY)
- private Integer id;
- @Column(name = "slide_id", nullable = false)
- private Integer slideId;
- @Column(name = "page_number", nullable = false)
- private Integer pageNumber;
- @Column(name = "top_number")
- private Integer topNumber;
- @Column(nullable = false)
- private String content;
- @Column(name = "user_id", nullable = false)
- private Integer userId;
- @Column(name = "user_name", nullable = false)
- private String userName;
- @Enumerated(EnumType.STRING)
- @Column(name = "user_type", nullable = false)
- private UserType userType;
- @OneToOne(mappedBy = "comment", cascade = CascadeType.ALL)
- private Reply reply;
- }
|