Configurationinfo.xml 2.3 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  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.gyee.table.mapper.ConfigurationinfoMapper">
  4. <resultMap type="Configurationinfo" id="ConfigurationinfoResult">
  5. <id property="id" column="id" />
  6. <result property="name" column="name" />
  7. <result property="needBg" column="need_bg" />
  8. <result property="needColor" column="need_color" />
  9. <result property="needLw" column="need_lw" />
  10. <result property="needMap" column="need_map" />
  11. <result property="needMapDone" column="need_map_done" />
  12. <result property="otherDesc" column="other_desc" />
  13. <result property="otherNeed" column="other_need" />
  14. <result property="stateDesc" column="state_desc" />
  15. <result property="svg" column="svg" />
  16. <result property="trSvg" column="tr_svg" />
  17. <result property="type" column="type" />
  18. <result property="uploadDate" column="upload_date" />
  19. <result property="uploadUser" column="upload_user" />
  20. <result property="updataDate" column="updata_date" />
  21. <result property="changeUser" column="change_user" />
  22. </resultMap>
  23. <select id="selectConfigurationinfoList" parameterType="Configurationinfo" resultMap="ConfigurationinfoResult">
  24. select
  25. c.*,
  26. u1.user_name as "uploadUserStr",
  27. u2.user_name as "changeUserStr"
  28. from
  29. configurationinfo c
  30. left join sys_user u1 on u1.id = c.upload_user
  31. left join sys_user u2 on u2.id = c.change_user
  32. <where>
  33. <if test="name != null and name != ''">and name = #{name}</if>
  34. <if test="uploadUser != null and uploadUser != ''">and upload_user = #{uploadUser}</if>
  35. <if test="changeUser != null and changeUser != ''">and changeUser = #{changeUser}</if>
  36. <if test="needMapDone != null">and needMapDone = #{needMapDone}</if>
  37. </where>
  38. </select>
  39. </mapper>