package com.seecoder.dataanalysis.data.entity.eval; import com.seecoder.dataanalysis.enums.UserRole; 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.Document; import org.springframework.data.mongodb.core.mapping.Field; @Document(collection = "user") @NoArgsConstructor @AllArgsConstructor @Accessors(chain = true) @Data public class User { /** * 学生ID **/ @Id private Integer userId; /** * 学生姓名 **/ @Field("username") private String username; /** * 邮箱 */ @Field("role") private UserRole role; /** * 邮箱 */ @Field("email") private String email; /** * 手机 */ @Field("phone") private String phone; }