MettingMapper.xml 2.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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.minpay.db.table.own.mapper.MettingMapper">
  4. <select id="searchMetting" resultType="hashmap" parameterType="java.util.Map">
  5. SELECT
  6. MT_ID as 'id',
  7. MT_RMID as 'rmid',
  8. MT_TITLE as 'title',
  9. MT_DESC as 'desc',
  10. MT_YAOQ as 'yaoq',
  11. MT_USERNAME as 'username',
  12. MT_PHONE as 'phone',
  13. MT_STARTTIME as 'starttime',
  14. MT_ENDTIME as 'endtime',
  15. MT_CXRS as 'cxrs',
  16. MT_STT as 'stt',
  17. RM_NAME as 'roomName',
  18. MT_JVJUE as 'jvRemak',
  19. MT_CREATE_TIME as 'createTime',
  20. MT_CREATE_USER as 'createUser',
  21. MT_MODIFY_USER as 'modifyUser',
  22. MT_MODIFY_TIME as 'modifyTime'
  23. FROM mt_metting
  24. LEFT JOIN mt_room ON MT_RMID = RM_ID
  25. LEFT JOIN im_user u ON u.USR_ID = MT_CREATE_USER
  26. AND u.USR_CHANNEL = MT_CHANNEL
  27. LEFT JOIN im_user e on e.USR_ID = MT_MODIFY_USER
  28. AND e.USR_CHANNEL = MT_CHANNEL
  29. WHERE MT_CHANNEL = #{channel,jdbcType=VARCHAR}
  30. <if test="rmId != null and rmId != ''">
  31. and MT_RMID = #{rmId,jdbcType=VARCHAR}
  32. </if>
  33. <if test="startDate != null and startDate != ''">
  34. AND MT_STARTTIME BETWEEN #{startDate,jdbcType=VARCHAR} AND #{endDate,jdbcType=VARCHAR}
  35. </if>
  36. <if test="id != null and id != ''">
  37. AND MT_ID = #{id,jdbcType=VARCHAR}
  38. </if>
  39. AND MT_STT !='2'
  40. order by MT_CREATE_TIME DESC, MT_STT = '0' DESC
  41. </select>
  42. <select id="searchDetails" resultType="hashmap" parameterType="java.util.Map">
  43. SELECT
  44. MT_ID as 'id',
  45. MT_RMID as 'rmid',
  46. MT_TITLE as 'title',
  47. MT_DESC as 'desc',
  48. MT_YAOQ as 'yaoq',
  49. MT_USERNAME as 'username',
  50. MT_PHONE as 'phone',
  51. MT_STARTTIME as 'starttime',
  52. MT_ENDTIME as 'endtime',
  53. MT_CXRS as 'cxrs',
  54. MT_STT as 'stt',
  55. RM_NAME as 'roomName',
  56. MT_JVJUE as 'jvRemak',
  57. MT_CREATE_TIME as 'createTime',
  58. MT_CREATE_USER as 'createUser',
  59. MT_MODIFY_USER as 'modifyUser',
  60. MT_MODIFY_TIME as 'modifyTime'
  61. FROM mt_metting
  62. LEFT JOIN mt_room ON MT_RMID = RM_ID
  63. WHERE MT_RMID = #{rmId,jdbcType=VARCHAR}
  64. <if test="title != null and title != ''">
  65. AND MT_TITLE = #{title,jdbcType=VARCHAR}
  66. </if>
  67. <if test="startDate != null and startDate != ''">
  68. AND MT_STARTTIME BETWEEN #{startDate,jdbcType=VARCHAR} AND #{endDate,jdbcType=VARCHAR}
  69. </if>
  70. <if test="id != null and id != ''">
  71. AND MT_ID = #{id,jdbcType=VARCHAR}
  72. </if>
  73. AND MT_STT !='2'
  74. order by MT_CREATE_TIME DESC, MT_STT = '0' DESC
  75. </select>
  76. </mapper>