MachineManageMapper.xml 1.2 KB

123456789101112131415161718192021222324252627
  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.MachineManageMapper">
  4. <select id="machineInf" resultType="hashmap" parameterType="java.util.Map">
  5. SELECT
  6. p.MEI_ID 'id',
  7. p.MEI_CHANNEL 'channel',
  8. p.MEI_EQU_CODE 'equCode',
  9. p.MEI_STATE 'state',
  10. p.MEI_CREATE_TIME 'createTime',
  11. p.MEI_MODIFY_TIME 'modifyTime',
  12. u.USR_NAME 'createUser',
  13. e.USR_NAME 'modifyUser'
  14. FROM mt_equipment_inf p
  15. LEFT JOIN im_user u ON u.USR_ID = p.MEI_CREATE_USER
  16. AND u.USR_CHANNEL = p.MEI_CHANNEL
  17. LEFT JOIN im_user e on e.USR_ID = p.MEI_MODIFY_USER
  18. AND e.USR_CHANNEL = p.MEI_CHANNEL
  19. WHERE p.MEI_CHANNEL = #{channel,jdbcType=VARCHAR}
  20. AND p.MEI_STATE = '00'
  21. <if test="dates!=null and dates!= ''">
  22. AND SUBSTR(p.MEI_CREATE_TIME,1,8) BETWEEN SUBSTR((#{dates, jdbcType=VARCHAR}),1,8)
  23. AND SUBSTR((#{dates, jdbcType=VARCHAR}),12,19)
  24. </if>
  25. ORDER BY p.MEI_STATE ASC,p.MEI_CREATE_TIME DESC
  26. </select>
  27. </mapper>