select ta.participate_id, ta.user_id, u.nick_name as report_nick_name, ta.dept_id, d.dept_name, ta.report_time, ta.train_time, ta.train_name, ta.content,ta.document, ta.hours, ta.dept_user_id, u1.nick_name as dept_nick_name, ta.dept_time, ta.dept_comment from cmc_train_approval as ta
left join sys_user as u on u.user_id = ta.user_id
left join sys_user as u1 on u1.user_id = ta.dept_user_id
left join sys_dept as d on d.dept_id = ta.dept_id
insert into cmc_train_approval
participate_id,user_id,dept_id,report_time,train_time,train_name,content,document,hours,dept_user_id,dept_time,dept_comment,#{participateId},#{userId},#{deptId},#{reportTime},#{trainTime},#{trainName},#{content},#{document},#{hours},#{deptUserId},#{deptTime},#{deptComment},
update cmc_train_approval
user_id = #{userId},dept_id = #{deptId},report_time = #{reportTime},train_time = #{trainTime},train_name = #{trainName},content = #{content},document = #{document},hours = #{hours},dept_user_id = #{deptUserId},dept_time = #{deptTime},dept_comment = #{deptComment},
where participate_id = #{participateId}
delete from cmc_train_approval where participate_id = #{participateId}
delete from cmc_train_approval where participate_id in
#{participateId}