package com.seecoder.dataanalysis.data.entity.devcloud; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.experimental.Accessors; import org.springframework.data.annotation.Id; import org.springframework.data.mongodb.core.mapping.Field; import java.util.ArrayList; import java.util.List; /** * 记录学生和项目的对应关系 */ @AllArgsConstructor @Accessors(chain = true) @Data public class DevcloudUser { /** * 学生ID **/ @Id @Field("user_id") private Integer userId; /** * 项目ID */ @Field("project_ids") private List projectIds; public DevcloudUser(){ this.projectIds = new ArrayList<>(); } }