Files
education/backend/roomroot-jwgl/target/classes/com/roomroot/jwgl/mapper/ClassRoomMapper.xml
T
2026-08-21 14:39:03 +08:00

57 lines
2.5 KiB
XML

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.roomroot.jwgl.mapper.ClassRoomMapper">
<resultMap id="BaseResultMap" type="com.roomroot.jwgl.entity.JSB">
<id column="教室编号" property="jsbh" />
<result column="教室名称" property="jsmc" />
<result column="教学楼代号" property="jxldh" />
<result column="容纳人数" property="rnrs" />
<result column="备注" property="bz" />
<result column="设施设备" property="sssb" />
<result column="停用" property="ty" />
<result column="拼音" property="py" />
<result column="序号" property="xh" />
<result column="额外允许开班数" property="ewyxkbs" />
<result column="教学场地类型" property="jxcdlx" />
<result column="面积" property="mj" />
<result column="考试容纳人数" property="ksrnrs" />
<result column="虚实类型" property="xslx" />
<result column="简称" property="jc" />
<result column="JSONZD" property="jsonzd" />
<result column="ID" property="id" />
<result column="DEL_FLAG" property="delFlag" />
</resultMap>
<sql id="Base_Column_List">
教室编号, 教室名称, 教学楼代号, 容纳人数, 备注, 设施设备, 停用, 拼音, 序号,
额外允许开班数, 教学场地类型, 面积, 考试容纳人数, 虚实类型, 简称, JSONZD, ID, DEL_FLAG
</sql>
<select id="selectPageList" resultMap="BaseResultMap">
SELECT <include refid="Base_Column_List" />
FROM 教室表
<where>
<if test="jsb.jsbh != null and jsb.jsbh != ''">
AND 教室编号 LIKE CONCAT('%', #{jsb.jsbh}, '%')
</if>
<if test="jsb.jsmc != null and jsb.jsmc != ''">
AND 教室名称 LIKE CONCAT('%', #{jsb.jsmc}, '%')
</if>
<if test="jsb.jxldh != null and jsb.jxldh != ''">
AND 教学楼代号 = #{jsb.jxldh}
</if>
<if test="jsb.jxcdlx != null and jsb.jxcdlx != ''">
AND 教学场地类型 = #{jsb.jxcdlx}
</if>
<if test="jsb.ty != null">
AND 停用 = #{jsb.ty}
</if>
<if test="jsb.delFlag != null">
AND DEL_FLAG = #{jsb.delFlag}
</if>
</where>
ORDER BY 序号
</select>
</mapper>