SELECT p.plan_id,p.company_id,
p.create_by, p.create_time, p.update_by, p.update_time, p.remark,
p.evaluation_plan_name,
p.evaluation_begin_time,
p.evaluation_end_time,
p.evaluation_type,
p.evaluation_risk_id, p.risk_identify_method,
p.identify_user_id,p.plan_user_id,
p.stage_status, p.plan_status,
p.identify_status,
iu.user_id AS i_user_id,iu.user_name AS i_user_name,
pu.user_id AS p_user_id,pu.user_name AS p_user_name,
r.risk_list_id,r.risk_list_name,r.risk_type
FROM tr_risk_evaluation_plan AS p
LEFT JOIN sys_user AS iu ON p.identify_user_id = iu.user_id
LEFT JOIN sys_user AS pu ON p.plan_user_id = pu.user_id
LEFT JOIN tr_risk_list AS r ON p.evaluation_risk_id = r.risk_list_id
insert into tr_risk_evaluation_plan
create_by,create_time,update_by,update_time,remark,evaluation_plan_name,evaluation_begin_time,evaluation_end_time,evaluation_type,evaluation_risk_id,risk_identify_method,identify_user_id,plan_user_id,stage_status,plan_status,identify_status,company_id,#{createBy},#{createTime},#{updateBy},#{updateTime},#{remark},#{evaluationPlanName},#{evaluationBeginTime},#{evaluationEndTime},#{evaluationType},#{evaluationRiskId},#{riskIdentifyMethod},#{identifyUserId},#{planUserId},#{stageStatus},#{planStatus},#{identifyStatus},#{companyId},
update tr_risk_evaluation_plan
create_by = #{createBy},create_time = #{createTime},update_by = #{updateBy},update_time = #{updateTime},remark = #{remark},evaluation_plan_name = #{evaluationPlanName},evaluation_begin_time = #{evaluationBeginTime},evaluation_end_time = #{evaluationEndTime},evaluation_type = #{evaluationType},evaluation_risk_id = #{evaluationRiskId},risk_identify_method = #{riskIdentifyMethod},identify_user_id = #{identifyUserId},plan_user_id = #{planUserId},stage_status = #{stageStatus},plan_status = #{planStatus},identify_status = #{identifyStatus},company_id = #{companyId},
where plan_id = #{planId}
delete from tr_risk_evaluation_plan where plan_id = #{planId}
delete from tr_risk_evaluation_plan where plan_id in
#{planId}