<update id="updateWfTaskInfo" parameterType="com.dyt.apv.management.dto.WfTaskInfo">
update wf_task_info
<trim prefix="set" suffixOverrides=",">
<if test="assignee!=null">assignee=#{assignee},</if>
<if test="assigneeName!=null">assignee_name=#{assigneeName},</if>
<if test="distributionUser!=null">distribution_user=#{distributionUser},</if>
<if test="distributionDate!=null">distribution_date=#{distributionDate},</if>
<if test="updatedBy!=null">updated_by=#{updatedBy},</if>
<if test="updatedDate!=null">updated_date=#{updatedDate},</if>
<if test="status!=null">status=#{status},</if>
<if test="endDate!=null">end_date=#{endDate},</if>
<if test="comment!=null">comment=#{comment},</if>
</trim>
where task_id = #{taskId}
</update>
update wf_task_info
<trim prefix="set" suffixOverrides=",">
<if test="assignee!=null">assignee=#{assignee},</if>
<if test="assigneeName!=null">assignee_name=#{assigneeName},</if>
<if test="distributionUser!=null">distribution_user=#{distributionUser},</if>
<if test="distributionDate!=null">distribution_date=#{distributionDate},</if>
<if test="updatedBy!=null">updated_by=#{updatedBy},</if>
<if test="updatedDate!=null">updated_date=#{updatedDate},</if>
<if test="status!=null">status=#{status},</if>
<if test="endDate!=null">end_date=#{endDate},</if>
<if test="comment!=null">comment=#{comment},</if>
</trim>
where task_id = #{taskId}
</update>