|
@@ -30,13 +30,14 @@
|
|
<result column="createtime" property="createTime"/>
|
|
<result column="createtime" property="createTime"/>
|
|
<result column="updaterid" property="updaterId"/>
|
|
<result column="updaterid" property="updaterId"/>
|
|
<result column="updatetime" property="updateTime"/>
|
|
<result column="updatetime" property="updateTime"/>
|
|
|
|
+ <result column="source_type" property="sourceType"/>
|
|
</resultMap>
|
|
</resultMap>
|
|
<insert id="saveDistribution" parameterType="com.simuwang.base.pojo.dos.DistributionDO">
|
|
<insert id="saveDistribution" parameterType="com.simuwang.base.pojo.dos.DistributionDO">
|
|
- insert into PPW_EMAIL.distribution(fund_id,distribute_date,distribute_type,distribution,isvalid,creatorid,createtime,updatetime,updaterid)
|
|
|
|
- values (#{fundId},#{distributeDate},#{distributeType},#{distribution},#{isvalid},#{creatorId},#{createTime},#{updateTime},#{updaterId})
|
|
|
|
|
|
+ insert into PPW_EMAIL.distribution(fund_id,distribute_date,distribute_type,distribution,isvalid,creatorid,createtime,updatetime,updaterid,source_type)
|
|
|
|
+ values (#{fundId},#{distributeDate},#{distributeType},#{distribution},#{isvalid},#{creatorId},#{createTime},#{updateTime},#{updaterId},#{sourceType})
|
|
</insert>
|
|
</insert>
|
|
<update id="updateDistributionById" parameterType="com.simuwang.base.pojo.dos.DistributionDO">
|
|
<update id="updateDistributionById" parameterType="com.simuwang.base.pojo.dos.DistributionDO">
|
|
- update PPW_EMAIL.distribution set distribute_date=#{distributeDate},distribute_type=#{distributeType},distribution=#{distribution},updatetime=#{updateTime},updaterid=#{updaterId}
|
|
|
|
|
|
+ update PPW_EMAIL.distribution set distribute_date=#{distributeDate},distribute_type=#{distributeType},distribution=#{distribution},updatetime=#{updateTime},updaterid=#{updaterId},source_type=#{sourceType}
|
|
where id=#{id} and isvalid =1
|
|
where id=#{id} and isvalid =1
|
|
</update>
|
|
</update>
|
|
<delete id="deleteDistribution" parameterType="com.simuwang.base.pojo.vo.IdListVO">
|
|
<delete id="deleteDistribution" parameterType="com.simuwang.base.pojo.vo.IdListVO">
|
|
@@ -62,7 +63,8 @@
|
|
d.isvalid,
|
|
d.isvalid,
|
|
d.creatorid,
|
|
d.creatorid,
|
|
d.createtime,
|
|
d.createtime,
|
|
- d.updatetime
|
|
|
|
|
|
+ d.updatetime,
|
|
|
|
+ d.source_type
|
|
FROM
|
|
FROM
|
|
PPW_EMAIL.distribution d
|
|
PPW_EMAIL.distribution d
|
|
JOIN PPW_EMAIL.pvn_fund_info info
|
|
JOIN PPW_EMAIL.pvn_fund_info info
|
|
@@ -83,6 +85,9 @@
|
|
<if test="distributeType != null">
|
|
<if test="distributeType != null">
|
|
and d.distribute_type = #{distributeType}
|
|
and d.distribute_type = #{distributeType}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="sourceType != null">
|
|
|
|
+ and d.source_type = #{sourceType}
|
|
|
|
+ </if>
|
|
<if test="startDate != null and startDate !=''">
|
|
<if test="startDate != null and startDate !=''">
|
|
and d.distribute_date >= #{startDate}
|
|
and d.distribute_date >= #{startDate}
|
|
</if>
|
|
</if>
|
|
@@ -121,6 +126,9 @@
|
|
<if test="distributeType != null">
|
|
<if test="distributeType != null">
|
|
and d.distribute_type = #{distributeType}
|
|
and d.distribute_type = #{distributeType}
|
|
</if>
|
|
</if>
|
|
|
|
+ <if test="sourceType != null">
|
|
|
|
+ and d.source_type = #{sourceType}
|
|
|
|
+ </if>
|
|
<if test="startDate != null and startDate !=''">
|
|
<if test="startDate != null and startDate !=''">
|
|
and d.distribute_date >= #{startDate}
|
|
and d.distribute_date >= #{startDate}
|
|
</if>
|
|
</if>
|