TEquipmentTroubleMapper.xml 1.03 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
<?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="cn.wise.sc.acquisition.business.mapper.TEquipmentTroubleMapper">

    <select id="getPage" resultType="cn.wise.sc.acquisition.business.model.vo.TEquipmentTroubleVo">
        select tea.EquipmentID,tea.EquipmentName,
        tet.Uid,tet.Fxr,tet.Fxrq,tet.Yhms,tet.Clcs,tet.Clrq,tet.clr,tet.Txr,tet.Txrq,tet.Clzt
        from T_Equipment_Account tea
        left join T_Equipment_Trouble tet on tet.EquipmentID = tea.EquipmentID
        <include refid="where"/>
        order by tea.Ccrq desc
    </select>
    <sql id="where">
        <where>
            <if test="params.Txr != null and params.Txr != ''">
                and tet.Txr = #{params.Txr}
            </if>
            <if test="params.EquipmentName != null and params.EquipmentName != ''">
                and tea.EquipmentName like concat('%', #{params.EquipmentName}, '%')
            </if>
        </where>
    </sql>
</mapper>