| | |
| | | <result property="updateTime" column="update_time"/> |
| | | <result property="delFlag" column="del_flag"/> |
| | | </resultMap> |
| | | <select id="pageNew" resultType="com.by4cloud.platformx.business.vo.ContractDelayOutPageVo"> |
| | | SELECT |
| | | t.id, |
| | | t.contract_id, |
| | | t1.contract_name, |
| | | t.delay_day, |
| | | t.delay_att_names, |
| | | t.delay_att_paths, |
| | | t.apply_name, |
| | | t.apply_time, |
| | | t.delay_status, |
| | | t.create_by, |
| | | t.update_by, |
| | | t.create_time, |
| | | t.update_time, |
| | | t.del_flag, |
| | | t.comp_id, |
| | | t1.party_a, |
| | | t1.party_b |
| | | FROM |
| | | contract_delay_out t |
| | | LEFT JOIN contract t1 ON ( t1.id = t.contract_id AND t1.del_flag = '0' ) |
| | | LEFT JOIN business_customer t2 ON ( t2.id = t1.party_a_id AND t2.del_flag = '0' ) |
| | | WHERE |
| | | t.del_flag = '0' |
| | | <if test="queryDTO.partyA !=null and queryDTO.partyA !=''"> |
| | | and t1.party_a LIKE CONCAT('%', #{queryDTO.partyA}, '%') |
| | | </if> |
| | | <if test="queryDTO.partyB !=null and queryDTO.partyB !=''"> |
| | | and t1.party_b LIKE CONCAT('%', #{queryDTO.partyB}, '%') |
| | | </if> |
| | | <if test="queryDTO.contractName !=null and queryDTO.contractName !=''"> |
| | | and t1.contract_name LIKE CONCAT('%', #{queryDTO.contractName}, '%') |
| | | </if> |
| | | ORDER BY |
| | | t.create_time DESC |
| | | </select> |
| | | </mapper> |