select d.id, d.user_id, d.dev_id, d.dev_type, d.approve_type, d.content, d.file_urls, d.status, d.creattime, d.enddate, d.process_id, d.ap_no, d.report_id, d.month_id, d.del_flag, d.dept_id ,s.dept_name from t_approve_maintenance d
left join sys_dept s on s.dept_id = d.dept_id
SELECT seq_t_approve_maintenance.NEXTVAL as id FROM DUAL
insert into t_approve_maintenance
id,
user_id,
dev_id,
dev_type,
approve_type,
content,
file_urls,
status,
creattime,
enddate,
process_id,
ap_no,
report_id,
month_id,
del_flag,
dept_id,
#{id},
#{userId},
#{devId},
#{devType},
#{approveType},
#{content},
#{fileUrls},
#{status},
#{creattime},
#{enddate},
#{processId},
#{apNo},
#{reportId},
#{monthId},
#{delFlag},
#{deptId},
update t_approve_maintenance
user_id = #{userId},
dev_id = #{devId},
dev_type = #{devType},
approve_type = #{approveType},
content = #{content},
file_urls = #{fileUrls},
status = #{status},
creattime = #{creattime},
enddate = #{enddate},
process_id = #{processId},
ap_no = #{apNo},
report_id = #{reportId},
month_id = #{monthId},
del_flag = #{delFlag},
dept_id = #{deptId},
where id = #{id}
update t_approve_maintenance set del_flag = 2 where id = #{id}
update t_approve_maintenance set del_flag = 2 where id in
#{id}