DevcloudUser.java 739 B

12345678910111213141516171819202122232425262728293031323334353637
  1. package com.seecoder.dataanalysis.data.entity.devcloud;
  2. import lombok.AllArgsConstructor;
  3. import lombok.Data;
  4. import lombok.NoArgsConstructor;
  5. import lombok.experimental.Accessors;
  6. import org.springframework.data.annotation.Id;
  7. import org.springframework.data.mongodb.core.mapping.Field;
  8. import java.util.ArrayList;
  9. import java.util.List;
  10. /**
  11. * 记录学生和项目的对应关系
  12. */
  13. @AllArgsConstructor
  14. @Accessors(chain = true)
  15. @Data
  16. public class DevcloudUser {
  17. /**
  18. * 学生ID
  19. **/
  20. @Id
  21. @Field("user_id")
  22. private Integer userId;
  23. /**
  24. * 项目ID
  25. */
  26. @Field("project_ids")
  27. private List<Integer> projectIds;
  28. public DevcloudUser(){
  29. this.projectIds = new ArrayList<>();
  30. }
  31. }