SELECT
v.id,
v.user_id,
v.title,
v.description,
v.video_url,
v.cover_image,
v.category,
v.tags,
v.duration,
v.file_size,
v.view_count,
v.status,
v.create_time,
v.update_time,
v.del_flag,
v.audit_status,
v.audit_opinion,
v.audit_user_id,
v.audit_time,
v.publish_time,
u.nick_name as publisher_name,
u.avatar as publisher_avatar
FROM vet_training_video v
LEFT JOIN sys_user u ON v.user_id = u.user_id
insert into vet_training_video
user_id,
title,
description,
video_url,
cover_image,
category,
tags,
duration,
file_size,
view_count,
status,
create_time,
update_time,
del_flag,
audit_status,
audit_opinion,
audit_user_id,
audit_time,
publish_time,
#{userId},
#{title},
#{description},
#{videoUrl},
#{coverImage},
#{category},
#{tags},
#{duration},
#{fileSize},
#{viewCount},
#{status},
#{createTime},
#{updateTime},
#{delFlag},
#{auditStatus},
#{auditOpinion},
#{auditUserId},
#{auditTime},
#{publishTime},
update vet_training_video
user_id = #{userId},
title = #{title},
description = #{description},
video_url = #{videoUrl},
cover_image = #{coverImage},
category = #{category},
tags = #{tags},
duration = #{duration},
file_size = #{fileSize},
view_count = #{viewCount},
status = #{status},
create_time = #{createTime},
update_time = #{updateTime},
del_flag = #{delFlag},
audit_status = #{auditStatus},
audit_opinion = #{auditOpinion},
audit_user_id = #{auditUserId},
audit_time = #{auditTime},
publish_time = #{publishTime},
where id = #{id}
delete from vet_training_video where id = #{id}
delete from vet_training_video where id in
#{id}