select d.id, d.main_id, d.biz_id, d.pay_no, d.title, d.approval, d.has_pay, d.wait_for_pay, d.approval_for_pay, d.item_class, d.item_class_name, d.apply_date, d.status, d.status_name, d.del_flag, d.create_time, d.create_by, d.update_time, d.update_by from ta_fund_detail d insert into ta_fund_detail( id, main_id, biz_id, pay_no, title, approval, has_pay, wait_for_pay, approval_for_pay, item_class, item_class_name, apply_date, status, status_name, del_flag, create_by, update_time, update_by, create_time ) values( #{id}, #{mainId}, #{bizId}, #{payNo}, #{title}, #{approval}, #{hasPay}, #{waitForPay}, #{approvalForPay}, #{itemClass}, #{itemClassName}, #{applyDate, jdbcType=TIMESTAMP}, #{status}, #{statusName}, #{delFlag}, #{createBy}, #{updateTime, jdbcType=TIMESTAMP}, #{updateBy}, sysdate() ) update ta_fund_detail main_id = #{mainId}, biz_id = #{bizId}, pay_no = #{payNo}, title = #{title}, approval = #{approval}, has_pay = #{hasPay}, wait_for_pay = #{waitForPay}, approval_for_pay = #{approvalForPay}, item_class = #{itemClass}, item_class_name = #{itemClassName}, apply_date = #{applyDate, jdbcType=TIMESTAMP}, status = #{status}, status_name = #{statusName}, del_flag = #{delFlag}, create_time = #{createTime, jdbcType=TIMESTAMP}, create_by = #{createBy}, update_by = #{updateBy}, update_time = sysdate() where id = #{id} update ta_fund_detail main_id = #{mainId}, pay_no = #{payNo}, title = #{title}, approval = #{approval}, has_pay = #{hasPay}, wait_for_pay = #{waitForPay}, approval_for_pay = #{approvalForPay}, item_class = #{itemClass}, item_class_name = #{itemClassName}, apply_date = #{applyDate, jdbcType=TIMESTAMP}, status = #{status}, status_name = #{statusName}, del_flag = #{delFlag}, create_time = #{createTime, jdbcType=TIMESTAMP}, create_by = #{createBy}, update_by = #{updateBy}, update_time = sysdate() where biz_id = #{bizId} update ta_fund_detail set del_flag = '1' where id = #{id} delete from ta_fund_detail where main_id = #{mainId}