<?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.ServiceFunddetailMapper">
|
|
<resultMap type="com.ruoyi.project.domain.ServiceFunddetail" id="ServiceFunddetailResult">
|
<result property="id" column="ID"/>
|
<result property="fundid" column="fundID"/>
|
<result property="beneficiaryname" column="BeneficiaryName"/>
|
<result property="beneficiaryno" column="BeneficiaryNo"/>
|
<result property="unitname" column="UnitName"/>
|
<result property="unitno" column="UnitNo"/>
|
<result property="unituserno" column="UnitUserNo"/>
|
<result property="title" column="Title"/>
|
<result property="idcardtype" column="IDCardType"/>
|
<result property="idcardno" column="IDCardNo"/>
|
<result property="sex" column="Sex"/>
|
<result property="familyrelations" column="FamilyRelations"/>
|
<result property="phone" column="Phone"/>
|
<result property="depositbank" column="DepositBank"/>
|
<result property="bankcardno" column="BankCardNo"/>
|
<result property="branchbankname" column="BranchBankName"/>
|
<result property="annexbankcard" column="AnnexBankCard"/>
|
<result property="annexregistform" column="AnnexRegistForm"/>
|
<result property="applytype" column="ApplyType"/>
|
<result property="applytypename" column="ApplyTypeName"/>
|
<result property="itemid" column="ItemID"/>
|
<result property="itemname" column="ItemName"/>
|
<result property="itemtype" column="ItemType"/>
|
<result property="amount" column="Amount"/>
|
<result property="prepaidamount" column="PrepaidAmount"/>
|
<result property="taxamount" column="TaxAmount"/>
|
<result property="invoicecount" column="InvoiceCount"/>
|
<result property="taxedamount" column="TaxedAmount"/>
|
<result property="attachcount" column="AttachCount"/>
|
<result property="remark" column="Remark"/>
|
<result property="recordstatus" column="RecordStatus"/>
|
<result property="price" column="Price"/>
|
<result property="quantity" column="Quantity"/>
|
<result property="del_flag" 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="uploadflag" column="uploadflag"/>
|
<result property="uploadtime" column="uploadtime"/>
|
<result property="infoid" column="InfoId"/>
|
<result property="donorno" column="DonorNo"/>
|
<result property="donorname" column="DonorName"/>
|
<result property="servicesscope" column="SERVICESSCOPE"/>
|
<result property="servicesscopename" column="SERVICESSCOPENAME"/>
|
<result property="servicetype" column="SERVICETYPE"/>
|
<result property="servicetypename" column="SERVICETYPENAME"/>
|
<result property="orderno" column="OrderNo"/>
|
<result property="itemcode" column="ItemCode"/>
|
<result property="subjecttype" column="subjecttype"/>
|
<result property="subjecttypename" column="subjecttypename"/>
|
<result property="AnnexFiles" column="AnnexFiles"/>
|
</resultMap>
|
|
<sql id="selectServiceFunddetailVo">
|
select ID,
|
fundID,
|
InfoId,
|
DonorNo,
|
DonorName,
|
BeneficiaryName,
|
BeneficiaryNo,
|
UnitName,
|
UnitNo,
|
UnitUserNo,
|
Title,
|
OrderNo,
|
ItemCode,
|
IDCardType,
|
IDCardNo,
|
Sex,
|
FamilyRelations,
|
Phone,
|
DepositBank,
|
BankCardNo,
|
BranchBankName,
|
AnnexBankCard,
|
AnnexRegistForm,
|
ApplyType,
|
ApplyTypeName,
|
ItemID,
|
ItemName,
|
ItemType,
|
Amount,
|
PrepaidAmount,
|
TaxAmount,
|
InvoiceCount,
|
TaxedAmount,
|
AttachCount,
|
Quantity,
|
Price,
|
Remark,
|
RecordStatus,
|
del_flag,
|
create_by,
|
create_time,
|
update_by,
|
update_time,
|
uploadflag,
|
uploadtime,
|
SERVICESSCOPE,
|
SERVICESSCOPENAME,
|
SERVICETYPE,
|
SERVICETYPENAME,
|
subjecttype,
|
subjecttypename,
|
AnnexFiles
|
from service_funddetail
|
</sql>
|
|
<select id="selectServiceFunddetailList" parameterType="com.ruoyi.project.domain.ServiceFunddetail"
|
resultMap="ServiceFunddetailResult">
|
<include refid="selectServiceFunddetailVo"/>
|
<where>
|
del_flag = '0'
|
<if test="beneficiaryname != null and beneficiaryname != ''">and BeneficiaryName like concat('%',
|
#{beneficiaryname}, '%')
|
</if>
|
<if test="unitname != null and unitname != ''">and UnitName like concat('%', #{unitname}, '%')</if>
|
<if test="applytype != null and applytype != ''">and ApplyType = #{applytype}</if>
|
<if test="itemname != null and itemname != ''">and ItemName like concat('%', #{itemname}, '%')</if>
|
<if test="itemtype != null and itemtype != ''">and ItemType = #{itemtype}</if>
|
<if test="recordstatus != null and recordstatus != ''">and RecordStatus = #{recordstatus}</if>
|
<if test="createBy != null and createBy != ''">and create_by = #{createBy}</if>
|
<if test="createTime != null ">and create_time = #{createTime}</if>
|
<if test="uploadflag != null and uploadflag != ''">and uploadflag = #{uploadflag}</if>
|
<if test="uploadtime != null ">and uploadtime = #{uploadtime}</if>
|
<if test="fundid != null and fundid != '' ">and fundID = #{fundid}</if>
|
|
</where>
|
</select>
|
<select id="selectFundDetailListById" resultType="com.ruoyi.project.domain.ServiceFunddetail">
|
<include refid="selectServiceFunddetailVo"/>
|
where fundID = #{id} and del_flag = '0'
|
order by OrderNo
|
</select>
|
|
<select id="getAllDetailsByFDIDLW" resultType="com.ruoyi.project.domain.ServiceFunddetail">
|
<include refid="selectServiceFunddetailVo"/>
|
where fundID = #{id} and ItemType = "10"
|
</select>
|
<select id="getAllDetailsByFDIDSH" resultType="com.ruoyi.project.domain.ServiceFunddetail">
|
<include refid="selectServiceFunddetailVo"/>
|
where fundID = #{id} and ItemType = "14"
|
</select>
|
<select id="getAllDetailsByFDIDSS" resultType="com.ruoyi.project.domain.ServiceFunddetail">
|
<include refid="selectServiceFunddetailVo"/>
|
where fundID = #{id} and ItemType = "16"
|
</select>
|
<select id="getAllDetailsByFDIDYX" resultType="com.ruoyi.project.domain.ServiceFunddetail">
|
<include refid="selectServiceFunddetailVo"/>
|
where fundID = #{id} and ItemType = "15"
|
</select>
|
<select id="getAllDetailsByFDIDHZ" resultType="com.ruoyi.project.domain.ServiceFunddetail">
|
<include refid="selectServiceFunddetailVo"/>
|
where fundID = #{id} and del_flag = 0 order by OrderNo
|
</select>
|
<select id="getAllDetailsByFDIDLWF" resultType="com.ruoyi.project.domain.ServiceFunddetail">
|
<include refid="selectServiceFunddetailVo"/>
|
where fundID = #{id} and ItemType = "12"
|
</select>
|
<select id="countItem" resultType="java.lang.Integer">
|
select count(*)
|
from service_funddetail
|
where ItemID = #{itemid}
|
and fundID = #{fundid}
|
and del_flag = '0'
|
</select>
|
|
<select id="getDataBybeneficiaryNo" parameterType="com.ruoyi.project.domain.FunddetailReqVo"
|
resultMap="ServiceFunddetailResult">
|
select a.ID,
|
a.fundID,
|
a.InfoId,
|
a.DonorNo,
|
a.DonorName,
|
a.BeneficiaryName,
|
a.BeneficiaryNo,
|
a.UnitName,
|
a.UnitNo,
|
a.UnitUserNo,
|
a.Title,
|
a.OrderNo,
|
a.ItemCode,
|
a.IDCardType,
|
a.IDCardNo,
|
a.Sex,
|
a.FamilyRelations,
|
a.Phone,
|
a.DepositBank,
|
a.BankCardNo,
|
a.BranchBankName,
|
a.AnnexBankCard,
|
a.AnnexRegistForm,
|
a.ApplyType,
|
a.ApplyTypeName,
|
a.ItemID,
|
a.ItemName,
|
a.ItemType,
|
a.Amount,
|
a.PrepaidAmount,
|
a.TaxAmount,
|
a.InvoiceCount,
|
a.TaxedAmount,
|
a.AttachCount,
|
a.Quantity,
|
a.Price,
|
a.Remark,
|
a.RecordStatus,
|
a.del_flag,
|
a.create_by,
|
a.create_time,
|
a.update_by,
|
a.update_time,
|
a.uploadflag,
|
a.uploadtime,
|
a.SERVICESSCOPE,
|
a.SERVICESSCOPENAME,
|
a.SERVICETYPE,
|
a.SERVICETYPENAME,
|
a.subjecttype,
|
a.subjecttypename
|
from service_funddetail a,
|
service_fund b
|
where a.del_flag = '0'
|
and a.fundID = b.id
|
<if test="beneficiaryNo != null and beneficiaryNo != '' ">and a.beneficiaryNo = #{beneficiaryNo}</if>
|
and b.create_time >= #{starttime}
|
and b.create_time <= #{endtime}
|
|
</select>
|
|
<select id="getTaxBeforeByBeneFiciaryNo" parameterType="com.ruoyi.project.domain.vo.TaxMoneyVO"
|
resultMap="ServiceFunddetailResult">
|
<include refid="selectServiceFunddetailVo"/>
|
where create_time like concat(#{startTime}, '%') and beneficiaryNo=#{beneficiaryNo}
|
|
</select>
|
|
</mapper>
|