qirong
2023-06-19 239c97e6701bc5ee5a1b9b890003dd6cd2132f48
src/main/resources/mapper/SubjectMapper.xml
@@ -116,7 +116,7 @@
  <select id="allSubject" resultMap="BaseResultMap">
    select
    <include refid="Base_Column_List"/>
    from t_subject
    from t_subject where deleted = 0
  </select>
  <select id="page" resultMap="BaseResultMap" parameterType="com.mindskip.xzs.viewmodel.admin.education.SubjectPageRequestVM">
@@ -131,7 +131,29 @@
      <if test="level != null ">
        and level= #{level}
      </if>
      <if test="name != null ">
        and name like concat('%',#{name},'%')
      </if>
    </where>
  </select>
  <select id="getName" resultMap="BaseResultMap">
      SELECT
      <include refid="Base_Column_List"/>
      FROM t_subject
      where name = #{name}
  </select>
  <select id="getNames" resultMap="BaseResultMap">
    SELECT
    <include refid="Base_Column_List"/>
    FROM t_subject
    where name in
    <foreach item="name" collection="names" open="(" separator=","
             close=")">
      #{name}
    </foreach>
  </select>
</mapper>