| <?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.ruoyi.project.mapper.ServiceDonorpaymentMapper"> | 
|      | 
|     <resultMap type="com.ruoyi.project.domain.ServiceDonorpayment" id="ServiceDonorpaymentResult"> | 
|         <result property="id"    column="id"    /> | 
|         <result property="paymentno"    column="paymentno"    /> | 
|         <result property="paymenttime"    column="paymenttime"    /> | 
|         <result property="paystatus"    column="paystatus"    /> | 
|         <result property="contactinfo"    column="contactinfo"    /> | 
|         <result property="hospitalname"    column="hospitalname"    /> | 
|         <result property="hospitalno"    column="hospitalno"    /> | 
|         <result property="hospitalcontactinfo"    column="hospitalcontactinfo"    /> | 
|         <result property="receivableamount"    column="receivableamount"    /> | 
|         <result property="beneficiary"    column="beneficiary"    /> | 
|         <result property="beneficiarybank"    column="beneficiarybank"    /> | 
|         <result property="beneficiaryaccount"    column="beneficiaryaccount"    /> | 
|         <result property="receivedamount"    column="receivedamount"    /> | 
|         <result property="receivedtime"    column="receivedtime"    /> | 
|         <result property="remark"    column="remark"    /> | 
|         <result property="delFlag"    column="del_flag"    /> | 
|         <result property="createBy"    column="create_by"    /> | 
|         <result property="createTime"    column="create_time"    /> | 
|         <result property="updateBy"    column="update_by"    /> | 
|         <result property="updateTime"    column="update_time"    /> | 
|         <result property="userName"    column="user_name"    /> | 
|         <result property="userNo"    column="user_no"    /> | 
|     </resultMap> | 
|   | 
|     <sql id="selectServiceDonorpaymentVo"> | 
|         select id, paymentno, paymenttime, paystatus, contactinfo, hospitalname, hospitalno, hospitalcontactinfo, receivableamount, beneficiary, beneficiarybank, beneficiaryaccount, receivedamount, receivedtime, remark, del_flag, create_by, create_time, update_by, update_time,user_name,user_no from service_donorpayment | 
|     </sql> | 
|   | 
|     <select id="selectServiceDonorpaymentList" parameterType="com.ruoyi.project.domain.ServiceDonorpayment" resultMap="ServiceDonorpaymentResult"> | 
|         <include refid="selectServiceDonorpaymentVo"/> | 
|         <where> | 
|             <if test="paymentno != null  and paymentno != ''"> and paymentno = #{paymentno}</if> | 
|             <if test="paymenttime != null "> and paymenttime = #{paymenttime}</if> | 
|             <if test="paystatus != null  and paystatus != ''"> and paystatus = #{paystatus}</if> | 
|             <if test="contactinfo != null  and contactinfo != ''"> and contactinfo = #{contactinfo}</if> | 
|             <if test="hospitalname != null "> and hospitalname like concat('%', #{hospitalname}, '%')</if> | 
|             <if test="hospitalno != null  and hospitalno != ''"> and hospitalno = #{hospitalno}</if> | 
|             <if test="hospitalcontactinfo != null  and hospitalcontactinfo != ''"> and hospitalcontactinfo = #{hospitalcontactinfo}</if> | 
|             <if test="receivableamount != null "> and receivableamount = #{receivableamount}</if> | 
|             <if test="beneficiary != null  and beneficiary != ''"> and beneficiary = #{beneficiary}</if> | 
|             <if test="beneficiarybank != null  and beneficiarybank != ''"> and beneficiarybank = #{beneficiarybank}</if> | 
|             <if test="beneficiaryaccount != null  and beneficiaryaccount != ''"> and beneficiaryaccount = #{beneficiaryaccount}</if> | 
|             <if test="userName != null  and userName != ''"> and user_name = #{userName}</if> | 
|             <if test="userNo != null  and userNo != ''"> and user_no = #{userNo}</if> | 
|             <if test="receivedamount != null "> and receivedamount = #{receivedamount}</if> | 
|             <if test="receivedtime != null "> and receivedtime = #{receivedtime}</if> | 
|         </where> | 
|     </select> | 
|   | 
| </mapper> |