123456789101112131415161718192021222324252627 |
- <?xml version="1.0" encoding="UTF-8" ?>
- <!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd" >
- <mapper namespace="com.minpay.db.table.own.mapper.MachineManageMapper">
- <select id="machineInf" resultType="hashmap" parameterType="java.util.Map">
- SELECT
- p.MEI_ID 'id',
- p.MEI_CHANNEL 'channel',
- p.MEI_EQU_CODE 'equCode',
- p.MEI_STATE 'state',
- p.MEI_CREATE_TIME 'createTime',
- p.MEI_MODIFY_TIME 'modifyTime',
- u.USR_NAME 'createUser',
- e.USR_NAME 'modifyUser'
- FROM mt_equipment_inf p
- LEFT JOIN im_user u ON u.USR_ID = p.MEI_CREATE_USER
- AND u.USR_CHANNEL = p.MEI_CHANNEL
- LEFT JOIN im_user e on e.USR_ID = p.MEI_MODIFY_USER
- AND e.USR_CHANNEL = p.MEI_CHANNEL
- WHERE p.MEI_CHANNEL = #{channel,jdbcType=VARCHAR}
- AND p.MEI_STATE = '00'
- <if test="dates!=null and dates!= ''">
- AND SUBSTR(p.MEI_CREATE_TIME,1,8) BETWEEN SUBSTR((#{dates, jdbcType=VARCHAR}),1,8)
- AND SUBSTR((#{dates, jdbcType=VARCHAR}),12,19)
- </if>
- ORDER BY p.MEI_STATE ASC,p.MEI_CREATE_TIME DESC
- </select>
- </mapper>
|