select
d.id,
d.feedback_type,
d.mentor_id,
(select nick_name from sys_user t where t.staffid = d.mentor_id) as mentor_name,
d.successor_id,
u.nick_name as successor_name,
d.parent_id,
d.plan_id,
d.feedback_year,
d.feedback_season,
d.feedback_month,
d.successor_feedback,
d.mentor_feedback,
d.feedback_score,
d.overall_score,
d.feedback_status,
d.meeting_date
from
t_st_feedback d
left join sys_user u on d.successor_id = u.staffid
SELECT seq_t_st_feedback.NEXTVAL as id FROM DUAL
insert into t_st_feedback
id,feedback_type,mentor_id,successor_id,parent_id,plan_id,feedback_year,feedback_season,feedback_month,successor_feedback,mentor_feedback,feedback_score,feedback_status,meeting_date,#{id},#{feedbackType},#{mentorId},#{successorId},#{parentId},#{planId},#{feedbackYear},#{feedbackSeason},#{feedbackMonth},#{successorFeedback},#{mentorFeedback},#{feedbackScore},#{feedbackStatus},#{meetingDate},
update t_st_feedback
feedback_type = #{feedbackType},mentor_id = #{mentorId},successor_id = #{successorId},parent_id = #{parentId},plan_id = #{planId},feedback_year = #{feedbackYear},feedback_season = #{feedbackSeason},feedback_month = #{feedbackMonth},successor_feedback = #{successorFeedback},mentor_feedback = #{mentorFeedback},feedback_score = #{feedbackScore},overall_score = #{overallScore},feedback_status = #{feedbackStatus},meeting_date = #{meetingDate},
where id = #{id}
update t_st_feedback set del_flag = 2 where id = #{id}
update t_st_feedback set del_flag = 2 where id in
#{id}