diff --git a/src/main/java/top/suyiiyii/sims/entity/User.java b/src/main/java/top/suyiiyii/sims/entity/User.java index b5c0a58..7fadf55 100644 --- a/src/main/java/top/suyiiyii/sims/entity/User.java +++ b/src/main/java/top/suyiiyii/sims/entity/User.java @@ -4,6 +4,7 @@ import com.baomidou.mybatisplus.annotation.IdType; import com.tangzc.mpe.autotable.annotation.Column; import com.tangzc.mpe.autotable.annotation.ColumnId; import com.tangzc.mpe.autotable.annotation.Table; +import com.tangzc.mpe.autotable.annotation.UniqueIndex; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @@ -23,16 +24,21 @@ import lombok.NoArgsConstructor; public class User { @ColumnId(mode = IdType.AUTO, comment = "id主键") private Integer id; + @UniqueIndex @Column(comment = "学生id", notNull = true) private Integer studentId; + @UniqueIndex @Column(comment = "用户名", notNull = true) private String username; @Column(comment = "密码", notNull = true) private String password; + @UniqueIndex @Column(comment = "邮箱", notNull = true) private String email; + @UniqueIndex @Column(comment = "年级", notNull = true) private String grade; + @UniqueIndex @Column(comment = "用户所属团队", notNull = true) private String userGroup; }