select id, user_id, watch_course_count, miss_course_count, miss_course_status, miss_course_days, course_ids, part_course_count, last_watch_date, status, stop_watch_days, create_time, update_time, create_by, update_by, complete_watch_date, complete_watch_count, watch_times from fs_user_course_count
insert into fs_user_course_count
id,
user_id,
watch_course_count,
miss_course_count,
miss_course_status,
miss_course_days,
course_ids,
part_course_count,
last_watch_date,
status,
stop_watch_days,
create_time,
update_time,
create_by,
update_by,
complete_watch_date,
complete_watch_count,
watch_times,
#{id},
#{userId},
#{watchCourseCount},
#{missCourseCount},
#{missCourseStatus},
#{missCourseDays},
#{courseIds},
#{partCourseCount},
#{lastWatchDate},
#{status},
#{stopWatchDays},
#{createTime},
#{updateTime},
#{createBy},
#{updateBy},
#{completeWatchDate},
#{completeWatchCount},
#{watchTimes},
update fs_user_course_count
user_id = #{userId},
watch_course_count = #{watchCourseCount},
miss_course_count = #{missCourseCount},
miss_course_status = #{missCourseStatus},
miss_course_days = #{missCourseDays},
course_ids = #{courseIds},
part_course_count = #{partCourseCount},
last_watch_date = #{lastWatchDate},
status = #{status},
stop_watch_days = #{stopWatchDays},
create_time = #{createTime},
update_time = #{updateTime},
create_by = #{createBy},
update_by = #{updateBy},
complete_watch_date = #{completeWatchDate},
complete_watch_count = #{completeWatchCount},
watch_times = #{watchTimes},
where id = #{id}
delete from fs_user_course_count where id = #{id}
delete from fs_user_course_count where id in
#{id}