select ps.performance_staff_id, ps.performance_id, ps.project_id, p.project_number, p.project_name, ps.user_id, u.nick_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
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_staff_id in
#{performanceStaffId}