UserPermission.java 560 B

123456789101112131415161718192021222324252627
  1. package com.seecoder.entity.po;
  2. import lombok.*;
  3. import org.hibernate.annotations.DynamicUpdate;
  4. import javax.persistence.*;
  5. import java.io.Serializable;
  6. @Entity
  7. @Table(name = "user_permission")
  8. @ToString
  9. @EqualsAndHashCode
  10. @DynamicUpdate
  11. @Data
  12. @Builder
  13. @AllArgsConstructor
  14. @NoArgsConstructor
  15. public class UserPermission implements Serializable {
  16. @Id
  17. @GeneratedValue(strategy = GenerationType.IDENTITY)
  18. @Column(name = "id")
  19. Long id;
  20. @Column(name = "user_id")
  21. Long userId;
  22. @Column(name = "permission_id")
  23. Long permissionId;
  24. }