Group.java 850 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. package seecoder.devcloud.web.po.user;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Builder;
  4. import lombok.Data;
  5. import lombok.NoArgsConstructor;
  6. import seecoder.devcloud.web.enums.GroupType;
  7. import java.util.List;
  8. /**
  9. * Description:
  10. * 小组的实体类
  11. *
  12. * @author xxz
  13. * Created on 10/26/2018
  14. */
  15. @Data
  16. @Builder
  17. @NoArgsConstructor
  18. @AllArgsConstructor
  19. public class Group {
  20. /**
  21. * id并非由此后端生成,而是gitlab创建后,将gitlab groupid填入
  22. */
  23. private Integer id;
  24. /**
  25. * 来源于gitlab
  26. */
  27. private Integer namespace;
  28. /**
  29. * 小组类型
  30. */
  31. private GroupType type;
  32. /**
  33. * 小组的加组链接
  34. */
  35. private String shareLink;
  36. /**
  37. * 组名
  38. */
  39. private String name;
  40. /**
  41. * 小组成员
  42. */
  43. private List<User> members;
  44. }