| | |
| | | <select id="page" resultType="com.by4cloud.platformx.device.entity.vo.DeviceTechnicalAgreementPageVo"> |
| | | select |
| | | dta.id, |
| | | c.name contractName, |
| | | dta.agreement_name, |
| | | dta.partya , |
| | | dta.partyb , |
| | | dta.partyc , |
| | | dta.sign_date , |
| | | d.name deviceName, |
| | | d.`number` deviceCode |
| | | dta.device_code |
| | | from |
| | | device_technical_agreement dta |
| | | join contract c on dta.contract_id = c.id |
| | | join device d on d.id = dta.device_id |
| | | where |
| | | dta.del_flag = '0' |
| | | <if test="queryDTO.contractName != null and queryDTO.contractName !=''"> |
| | | and c.name like CONCAT('%', #{queryDTO.contractName}, '%') |
| | | <if test="queryDTO.agreementName != null and queryDTO.agreementName !=''"> |
| | | and dta.agreement_name like CONCAT('%', #{queryDTO.agreementName}, '%') |
| | | </if> |
| | | <if test="queryDTO.deviceName != null and queryDTO.deviceName !=''"> |
| | | and d.name like CONCAT('%', #{queryDTO.deviceName}, '%') |
| | | </if> |
| | | order by dta.create_time desc |
| | | </select> |
| | | |
| | | </mapper> |