select
p.main_id,
p.head_id,
p.title,
p.status,
p.status_name,
p.biz_id,
p.pay_sum,
p.dept_id,
p.dept_name,
p.apply_date,
p.apply_by,
p.approval_date,
p.remark
from ta_fund_main p
insert into ta_fund_main(
main_id,
head_id,
title,
status,
status_name,
biz_id,
pay_sum,
dept_id,
dept_name,
apply_date,
apply_by,
approval_date,
remark,
) values(
#{mainId},
#{headId},
#{title},
#{status},
#{statusName},
#{bizId},
#{paySum},
#{deptId},
#{deptName},
#{applyDate, jdbcType=TIMESTAMP},
#{applyBy},
#{approvalDate, jdbcType=TIMESTAMP},
#{remark},
)
update ta_fund_main
head_id = #{headId},
title = #{title},
status = #{status},
status_name = #{statusName},
biz_id = #{bizId},
pay_sum = #{paySum},
dept_id = #{deptId},
dept_name = #{deptName},
apply_date = #{applyDate, jdbcType=TIMESTAMP},
apply_by = #{applyBy},
approval_date = #{approvalDate, jdbcType=TIMESTAMP},
remark = #{remark},
where main_id = #{mainId}