|
|
@@ -0,0 +1,33 @@
|
|
|
+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.List;
|
|
|
+
|
|
|
+/**
|
|
|
+ * 记录项目和学生的对应关系(一个项目中有哪些成员)
|
|
|
+ */
|
|
|
+@NoArgsConstructor
|
|
|
+@AllArgsConstructor
|
|
|
+@Accessors(chain = true)
|
|
|
+@Data
|
|
|
+public class DevcloudProject {
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 项目id
|
|
|
+ */
|
|
|
+ @Id
|
|
|
+ @Field("project_id")
|
|
|
+ private Integer projectId;
|
|
|
+
|
|
|
+ /**
|
|
|
+ * 所有在项目中的成员id
|
|
|
+ */
|
|
|
+ @Field("member_ids")
|
|
|
+ private List<Integer> userIds;
|
|
|
+}
|