浏览代码

班级列表

change 4 年之前
父节点
当前提交
cb8bffc3b5

+ 4 - 0
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/bo/ClassGradeQueryBo.java

@@ -37,6 +37,10 @@ public class ClassGradeQueryBo extends BaseEntity {
 	private String isAsc;
 
 
+
+	/** id */
+	@ApiModelProperty("id")
+	private Long classId;
 	/** 开班状态 0未开班 1开班 */
 	@ApiModelProperty("开班状态 0未开班 1开班")
 	private Integer classStatus;

+ 3 - 2
zhongzheng-system/src/main/java/com/zhongzheng/modules/grade/service/impl/ClassGradeServiceImpl.java

@@ -42,8 +42,9 @@ public class ClassGradeServiceImpl extends ServiceImpl<ClassGradeMapper, ClassGr
 
     @Override
     public ClassGradeVo queryById(Long classId){
-        ClassGrade db = this.baseMapper.selectById(classId);
-        return BeanUtil.toBean(db, ClassGradeVo.class);
+        ClassGradeQueryBo classGradeQueryBo = new ClassGradeQueryBo();
+        classGradeQueryBo.setClassId(classId);
+        return entity2Vo(baseMapper.queryList(classGradeQueryBo)).get(0);
     }
 
     @Override

+ 4 - 1
zhongzheng-system/src/main/resources/mapper/modules/grade/ClassGradeMapper.xml

@@ -96,7 +96,7 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
         <result property="templateType" column="template_type"/>
     </resultMap>
 
-    <select id="queryList" parameterType="Long" resultMap="ClassGradeVoResult">
+    <select id="queryList" parameterType="com.zhongzheng.modules.grade.bo.ClassGradeQueryBo" resultMap="ClassGradeVoResult">
         SELECT
             g.*,
             (SELECT name FROM class_grade_interface i where g.interface_push_id = i.id) as interface_push_name,
@@ -112,6 +112,9 @@ PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
                 #{item}
             </foreach>
         </if>
+        <if test="classId != null and classId !=0 ">
+            AND g.class_id =  #{classId}
+        </if>
     </select>
 
     <select id="queryGoodsList" parameterType="Long" resultMap="GoodsResultVo">