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}