Kaynağa Gözat

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

dzx 1 yıl önce
ebeveyn
işleme
81d0119915

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

@@ -4,6 +4,8 @@ import com.alibaba.excel.annotation.write.style.ContentStyle;
 import io.swagger.annotations.ApiModelProperty;
 import lombok.Data;
 
+import java.util.Date;
+
 /**
 * @title: 移动端学生修改信息列表
 * @Author dzx
@@ -63,4 +65,15 @@ public class BaseStudentInfoDetailVo {
 
     @ApiModelProperty("床位信息")
     private String bedInfo;
+
+    @ApiModelProperty("头像")
+    private String avatar;
+
+    @ApiModelProperty("出生日期")
+    private Date birthDate;
+
+    @ApiModelProperty("性别(1:男 2:女)")
+    private Integer gender;
+
+    private String nation;
 }

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

@@ -33,11 +33,12 @@
     <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 FROM base_student t1
+        t3.archives_status,t3.stduy_status,t3.roll_modality,t2.birth_date, t2.gender,t2.avatar,t6.name AS nation 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
         WHERE t2.id = #{id}
     </select>
 </mapper>