INSERT INTO student_competition (id_,user_id_,username_,id_card_no_,age_,gender_,grade_,subject_,chapter_,picture_url_,video_url_,score_,prize_level_,is_show_,comment_,create_time_,update_time_,tenant_id_)
VALUES(#{id},#{userId},#{username},#{idCardNo},#{age},#{gender},#{grade},#{subject},#{chapter},#{pictureUrl},#{videoUrl},#{score},#{prizeLevel},#{isShow},#{comment},NOW(),NOW(),#{tenantId})
UPDATE student_competition
is_show_ = #{isShow},
id_ = #{id},
gender_ = #{gender},
score_ = #{score},
prize_level_ = #{prizeLevel},
age_ = #{age},
video_url_ = #{videoUrl},
username_ = #{username},
chapter_ = #{chapter},
user_id_ = #{userId},
subject_ = #{subject},
comment_ = #{comment},
picture_url_ = #{pictureUrl},
id_card_no_ = #{idCardNo},
grade_ = #{grade},
update_time_ = NOW()
WHERE id_ = #{id} and tenant_id_ = #{tenantId}
DELETE FROM student_competition WHERE id_ = #{id}
tenant_id_ = #{tenantId}
AND grade_=#{grade}
AND gender_=#{gender}
AND subject_=#{subject}
AND prize_level_=#{prizeLevel}
AND is_show_=#{isShow}
AND score_ IS NULL
AND score_ IS NOT NULL
AND (CAST(age_ AS CHAR)=#{search} OR CAST(user_id_ AS CHAR)=#{search} OR username_ LIKE CONCAT('%', #{search}, '%') OR id_card_no_ LIKE CONCAT('%', #{search}, '%'))