select r.id, r.request_no, r.user_id, r.project_name, r.requirement_content, r.tech_stack_id, r.tech_stack_name, r.status, r.progress_note, r.point_amount, r.point_status, r.reject_reason, r.create_by, r.create_time, r.update_by, r.update_time, u.user_name, u.nick_name from app_custom_request r left join sys_user u on u.user_id = r.user_id insert into app_custom_request (request_no, user_id, project_name, requirement_content, tech_stack_id, tech_stack_name, status, progress_note, point_amount, point_status, reject_reason, create_by, create_time, update_by, update_time) values (#{requestNo}, #{userId}, #{projectName}, #{requirementContent}, #{techStackId}, #{techStackName}, #{status}, #{progressNote}, #{pointAmount}, #{pointStatus}, #{rejectReason}, #{createBy}, #{createTime}, #{updateBy}, #{updateTime}) update app_custom_request status = #{status}, progress_note = #{progressNote}, point_status = #{pointStatus}, reject_reason = #{rejectReason}, update_by = #{updateBy}, update_time = #{updateTime} where id = #{id}