DegreeLevelFeeNewMapper.xml 1.1 KB

1234567891011121314151617181920212223242526272829303132333435
  1. <?xml version="1.0" encoding="UTF-8" ?>
  2. <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
  3. <mapper namespace="com.ym.mec.biz.dal.mapper.DegreeLevelFeeMapper">
  4. <select id="selectPage" resultType="com.ym.mec.biz.dal.vo.DegreeLevelFeeNewVo">
  5. select dlf.*,s.name_ subjectName from degree_level_fee dlf
  6. left join subject s ON dlf.subject_id_ = s.id_
  7. <where>
  8. <if test="param.subjectId != null">
  9. dlf.subject_id_ = #{param.subjectId}
  10. </if>
  11. <if test="param.level != null">
  12. AND dlf.level_ = #{param.level}
  13. </if>
  14. <if test="param.credentials != null">
  15. AND dlf.credentials_ = #{param.credentials}
  16. </if>
  17. <if test="param.degreeType != null">
  18. AND dlf.degree_type_ = #{param.degreeType}
  19. </if>
  20. </where>
  21. ORDER BY dlf.level_
  22. </select>
  23. <select id="checkSave" resultType="java.lang.String">
  24. select level_ from degree_level_fee
  25. where FIND_IN_SET(level_,#{levels}) AND degree_type_ = #{degreeType}
  26. <if test="subjectId != null">
  27. AND subject_id_ = #{subjectId}
  28. </if>
  29. <if test="degreeLevelFeeId != null">
  30. AND id_ != #{degreeLevelFeeId}
  31. </if>
  32. </select>
  33. </mapper>