Browse Source

学生信息修改,详情接口增加字段

dzx 1 year ago
parent
commit
4f70d55a69

+ 3 - 0
src/main/java/com/xjrsoft/module/student/vo/BaseStudentInfoDetailVo.java

@@ -75,5 +75,8 @@ public class BaseStudentInfoDetailVo {
     @ApiModelProperty("性别(1:男 2:女)")
     private Integer gender;
 
+    @ApiModelProperty("民族")
     private String nation;
+
+    private String majorSetName;
 }

+ 6 - 1
src/main/resources/mapper/student/BaseStudentSchoolRollMapper.xml

@@ -33,12 +33,17 @@
     <select id="getInfoById" resultType="com.xjrsoft.module.student.vo.BaseStudentInfoDetailVo">
         SELECT t2.id,t2.name AS student_name,t1.student_id,t2.mobile AS phone,CONCAT(t5.name, ' ', t5.mobile) AS teacher_name,t4.name AS class_name,
         (SELECT mobile FROM base_student_family_member WHERE delete_mark = 0 AND user_id = t2.id AND is_guardian = 1) AS guardian_phone,
-        t3.archives_status,t3.stduy_status,t3.roll_modality,t2.birth_date, t2.gender,t2.avatar,t6.name AS nation FROM base_student t1
+        t8.name AS archives_status,t7.name AS stduy_status,t9.name AS roll_modality,t2.birth_date, t2.gender,t2.avatar,
+        t6.name AS nation,t10.name AS major_set_name FROM base_student t1
         INNER JOIN xjr_user t2 ON t1.user_id = t2.id
         INNER JOIN base_student_school_roll t3 ON t1.user_id = t3.user_id
         LEFT JOIN base_class t4 ON t3.class_id = t4.id
         LEFT JOIN xjr_user t5 ON t4.teacher_id = t5.id
         LEFT JOIN xjr_dictionary_detail t6 ON t6.code = t1.nation AND t6.item_id = 2023000000000000008
+        LEFT JOIN xjr_dictionary_detail t7 ON t7.code = t3.stduy_status AND t7.item_id = 2023000000000000030
+        LEFT JOIN xjr_dictionary_detail t8 ON t8.code = t3.archives_status AND t8.item_id = 2023000000000000029
+        LEFT JOIN xjr_dictionary_detail t9 ON t9.code = t3.roll_modality AND t9.item_id = 1762024751192084482
+        LEFT JOIN base_major_set t10 ON t3.major_set_id = t10.id
         WHERE t2.id = #{id}
     </select>
 </mapper>