Browse Source

查询增加字段

liweifan 3 years ago
parent
commit
3af82e6e58

+ 12 - 2
mec-biz/src/main/java/com/ym/mec/biz/dal/entity/TempLiveTeacherCard.java

@@ -44,16 +44,18 @@ public class TempLiveTeacherCard {
 
 	private java.util.Date updateTime;
 
-
 	@ApiModelProperty("是否推荐级别")
 	private Boolean recommendLevelFlag;
 
 	@ApiModelProperty("是否已经加入")
 	private Boolean joinFlag;
 
-	@ApiModelProperty(value = "学生id",hidden = true)
+	@ApiModelProperty(value = "学生id")
 	private Integer studentId;
 
+	@ApiModelProperty("声部名称")
+	private String subjectName;
+
 	public void setId(Integer id){
 		this.id = id;
 	}
@@ -174,6 +176,14 @@ public class TempLiveTeacherCard {
 		this.username = username;
 	}
 
+	public String getSubjectName() {
+		return subjectName;
+	}
+
+	public void setSubjectName(String subjectName) {
+		this.subjectName = subjectName;
+	}
+
 	@Override
 	public String toString() {
 		return ToStringBuilder.reflectionToString(this);

+ 6 - 1
mec-biz/src/main/resources/config/mybatis/TempLiveTeacherCardMapper.xml

@@ -22,6 +22,8 @@
 
         <result column="recommend_level_flag_" property="recommendLevelFlag"/>
         <result column="join_flag_" property="joinFlag"/>
+        <result column="subject_name_" property="subjectName"/>
+        <result column="student_id_" property="studentId"/>
     </resultMap>
 
     <!-- 根据主键查询一条记录 -->
@@ -111,10 +113,13 @@
 
     <select id="list" resultMap="TempLiveTeacherCard">
         select t.*,
+               s.name_ as subject_name_,
+               #{studentId} as student_id_,
                IF(a.live_goods_id_ is null,0,1) as recommend_level_flag_,
                (select count(1) from im_group_member m where m.im_group_id_ = t.im_group_id_ and m.user_id_ = #{studentId})>0 AS join_flag_
         from temp_live_teacher_card t
-                 left join (
+        left join `subject` s on t.subject_id_ = s.id_
+        left join (
             select
                 live_goods_id_,recommend_level_
             from temp_buy_free_live_theory_course