select d.id,d.is_new, d.plant_code,d.position, d.is_person,d.responsible, d.action, d.deadline, d.status, d.inputdate, d.del_flag, d.creater_code, d.createdate, d.updater_code, d.updatedate, d.dept_id, d.remarks, d.meeting_id, d.is_his ,s.dept_name from t_mt_keymaintenance d
left join sys_dept s on s.dept_id = d.dept_id
SELECT seq_t_mt_keymaintenance.NEXTVAL as id FROM DUAL
insert into t_mt_keymaintenance
id,
plant_code,
responsible,
action,
deadline,
status,
inputdate,
del_flag,
creater_code,
createdate,
updater_code,
updatedate,
dept_id,
remarks,
meeting_id,
is_his,
is_person,
position,
is_new,
#{id},
#{plantCode},
#{responsible},
#{action},
#{deadline},
#{status},
#{inputdate},
#{delFlag},
#{createrCode},
#{createdate},
#{updaterCode},
#{updatedate},
#{deptId},
#{remarks},
#{meetingId},
#{isHis},
#{isPerson},
#{position},
#{isNew},
update t_mt_keymaintenance
plant_code = #{plantCode},
responsible = #{responsible},
action = #{action},
deadline = #{deadline},
status = #{status},
inputdate = #{inputdate},
del_flag = #{delFlag},
creater_code = #{createrCode},
createdate = #{createdate},
updater_code = #{updaterCode},
updatedate = #{updatedate},
dept_id = #{deptId},
remarks = #{remarks},
meeting_id = #{meetingId},
is_his = #{isHis},
is_person = #{isPerson},
position = #{position},
is_new = #{isNew},
where id = #{id}
update t_mt_keymaintenance set del_flag = 2 where id = #{id}
update t_mt_keymaintenance set del_flag = 2 where id in
#{id}