| | |
| | | coalesce(c.tenant_id, cp.tenant_id) as tenant_id, |
| | | coalesce(c.basic_bank_account, cp.basic_bank_account) as basic_bank_account, |
| | | coalesce(c.bank_account, cp.bank_account) as bank_account, |
| | | coalesce(c.bank_code, cp.bank_code) as bank_code |
| | | coalesce(c.bank_code, cp.bank_code) as bank_code, |
| | | coalesce(c.corporation, cp.corporation) as corporation, |
| | | coalesce(c.fax, cp.fax) as fax, |
| | | coalesce(c.agent, cp.agent) as agent, |
| | | coalesce(c.bank_name, cp.bank_name) as bank_name |
| | | from customer_private_pool cpp |
| | | left join customer c on c.id = cpp.customer_id and cpp.type = 1 |
| | | left join customer_private cp on cp.id = cpp.customer_id and cpp.type = 0 |
| | | <where> |
| | | cpp.delete_flag = 0 |
| | | <if test="c.customerName != null and c.customerName != ''"> |
| | | and c.customer_name like concat('%', #{c.customerName}, '%') |
| | | and (c.customer_name like concat('%', #{c.customerName}, '%') or cp.customer_name like concat('%', #{c.customerName}, '%')) |
| | | </if> |
| | | <if test="c.customerType != null"> |
| | | and c.customer_type = #{c.customerType} |
| | | </if> |
| | | <if test="c.boundId != null"> |
| | | and cpp.bound_id = #{c.boundId} |
| | |
| | | coalesce(c.tenant_id, cp.tenant_id) as tenant_id, |
| | | coalesce(c.basic_bank_account, cp.basic_bank_account) as basic_bank_account, |
| | | coalesce(c.bank_account, cp.bank_account) as bank_account, |
| | | coalesce(c.bank_code, cp.bank_code) as bank_code |
| | | coalesce(c.bank_code, cp.bank_code) as bank_code, |
| | | coalesce(c.corporation, cp.corporation) as corporation, |
| | | coalesce(c.fax, cp.fax) as fax, |
| | | coalesce(c.agent, cp.agent) as agent, |
| | | coalesce(c.bank_name, cp.bank_name) as bank_name |
| | | from customer_private_pool cpp |
| | | left join customer c on c.id = cpp.customer_id and cpp.type = 1 |
| | | left join customer_private cp on cp.id = cpp.customer_id and cpp.type = 0 |
| | |
| | | coalesce(c.basic_bank_account, cp.basic_bank_account) as basic_bank_account, |
| | | coalesce(c.bank_account, cp.bank_account) as bank_account, |
| | | coalesce(c.bank_code, cp.bank_code) as bank_code |
| | | coalesce(c.corporation, cp.corporation) as corporation, |
| | | coalesce(c.fax, cp.fax) as fax, |
| | | coalesce(c.agent, cp.agent) as agent, |
| | | coalesce(c.bank_name, cp.bank_name) as bank_name |
| | | from customer_private_pool cpp |
| | | left join customer c on c.id = cpp.customer_id and cpp.type = 1 |
| | | left join customer_private cp on cp.id = cpp.customer_id and cpp.type = 0 |
| | | left join customer c on c.id = cpp.customer_id and cpp.type = 1 |
| | | left join customer_private cp on cp.id = cpp.customer_id and cpp.type = 0 |
| | | </select> |
| | | |
| | | </mapper> |