po.id,po.org_id orgId, po.type_id typeId, po.name, po.credit_code as creditCode, po.legal_person legalPerson, po.responsible_person responsiblePerson, po.phone, po.contract_start_date contractStartDate, po.contract_end_date contractEndDate, po.is_blacklist isBlacklist, po.blacklist_reason blacklistReason, po.tenant_id as tenantId, po.status, po.remarks, po.create_by createBy, po.create_date createDate, po.update_by as updateBy, po.update_date updateDate and po.id=#{query.id} and po.org_id=#{query.orgId} and po.type_id=#{query.typeId} and po.name like concat('%',#{query.name},'%') and po.credit_code=#{query.creditCode} and po.legal_person=#{query.legalPerson} and po.responsible_person=#{query.responsiblePerson} and po.phone=#{query.phone} and po.contract_start_date > #{query.contractStartDate} and #{query.contractEndDate} > po.contract_end_date and po.is_blacklist=#{query.isBlacklist}