|
|
@@ -21,8 +21,9 @@ public interface ClassStudentMapper extends BaseMapper<ClassStudent> {
|
|
|
@Param("classId") Long classId,
|
|
|
@Param("officialNumbers") List<String> officialNumbers);
|
|
|
|
|
|
- @Select("SELECT official_number, stu_name, state FROM class_student WHERE class_id = #{classId}")
|
|
|
+ @Select("SELECT u.id as student_id, cs.official_number, cs.stu_name, cs.state FROM class_student cs JOIN users u ON cs.official_number = u.official_number WHERE cs.class_id = #{classId}")
|
|
|
@Results({
|
|
|
+ @Result(property = "studentId", column = "student_id"),
|
|
|
@Result(property = "officialNumber", column = "official_number"),
|
|
|
@Result(property = "stuName", column = "stu_name")
|
|
|
})
|