select ps.performance_staff_id, ps.performance_id, ps.project_id, p.project_number, p.project_name, ps.user_id, u.nick_name, d.dept_name, ps.work_type, ps.content, ps.scale_grade, ps.workload, ps.unit, ps.price,
ps.coefficient, ps.produce_performance, ps.manage_performance, ps.performance_month, ps.remark from cmc_performance_staff as ps
left join cmc_project as p on p.project_id = ps.project_id
left join sys_user as u on u.user_id = ps.user_id
left join sys_dept as d on d.dept_id = u.dept_id
insert into cmc_performance_staff
performance_id,project_id,user_id,work_type,content,scale_grade,workload,unit,price,coefficient,produce_performance,performance_month,remark,#{performanceId},#{projectId},#{userId},#{workType},#{content},#{scaleGrade},#{workload},#{unit},#{price},#{coefficient},#{producePerformance},#{performanceMonth},#{remark},
update cmc_performance_staff
performance_id = #{performanceId},project_id = #{projectId},user_id = #{userId},work_type = #{workType},content = #{content},scale_grade = #{scaleGrade},workload = #{workload},unit = #{unit},price = #{price},coefficient = #{coefficient},produce_performance = #{producePerformance},performance_month = #{performanceMonth},remark = #{remark},
where performance_staff_id = #{performanceStaffId}
delete from cmc_performance_staff where performance_staff_id = #{performanceStaffId}
delete from cmc_performance_staff where performance_id in
#{performanceId}