pusong-crm/pusong-modules/pusong-business/src/main/resources/mapper/business/PsContractPayMapper.xml
1073413548 2fa8673bb7 bug
2024-09-09 16:35:27 +08:00

30 lines
1.4 KiB
XML

<?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="com.pusong.business.mapper.PsContractPayMapper">
<select id="queryRefundList" resultType="com.pusong.business.domain.vo.PsRefundVo">
select pay.id,pay.money return_money,pay.pay_mode,pay.gath_main,pay.pay_status,pay.pay_certification,
com.company_name,cus.custom_name,cus.custom_mobile,cus.custom_manager,info.contract_code,info.pdf_id,
info.contract_amount,
(select GROUP_CONCAT(business.business_type SEPARATOR ',')
from ps_contract_business business where business.contract_code = info.contract_code and business.del_flag = '0') as business_type_name
from ps_contract_pay pay
left join ps_contract_info info on pay.contract_code = info.contract_code
left join ps_company_info com on com.id = info.company_id
left join ps_custom_info cus on cus.id = info.custom_id
${ew.getCustomSqlSegment}
</select>
<select id="getRefundList" resultType="com.pusong.business.domain.PsContractPay">
select
pay.*
from
ps_contract_pay pay
left join ps_contract_info info on
pay.contract_code = info.contract_code
${ew.getCustomSqlSegment}
</select>
</mapper>