MiddlerDeptMapper.xml 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  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.ytpm.middle.dao.MiddleDeptMapper">
  4. <insert id="insertOne">
  5. insert into yt_middle_dept
  6. (
  7. parent_id,
  8. dept_name,
  9. `describe`,
  10. sort,
  11. create_time,
  12. create_user_id,
  13. available
  14. )
  15. values
  16. (
  17. #{parentId},
  18. #{deptName},
  19. #{describe},
  20. #{sort},
  21. #{createTime},
  22. #{createUserId},
  23. #{available}
  24. )
  25. </insert>
  26. <select id="queryList" resultType="com.ytpm.middle.view.MiddleDeptVO">
  27. select
  28. dept_id, parent_id, dept_name, `describe`, sort, create_time, create_user_id, update_time, update_user_id, available
  29. from yt_middle_dept
  30. <where>
  31. <if test="deptName != null and deptName != ''">
  32. and dept_name like concat('%',#{deptName},'%')
  33. </if>
  34. </where>
  35. </select>
  36. <select id="getDropDownList" resultType="com.ytpm.middle.view.DropDownVO">
  37. select
  38. dept_id optionName, dept_name optionVal
  39. from yt_middle_dept
  40. where available = 1
  41. </select>
  42. <select id="selectByName" resultType="com.ytpm.middle.model.YtMiddleDept">
  43. select
  44. dept_id, parent_id, dept_name, `describe`, sort, create_time, create_user_id, update_time, update_user_id, available
  45. from yt_middle_dept
  46. where available = 1 and dept_name = #{deptName}
  47. </select>
  48. </mapper>