做一个网上培训课程模块：
1. 查询培训课程列表：支持课程标题模糊匹配、课程主题精确匹配分页列出培训课程列表。
2. 列表字段：课程标题、课程简介、课程主题、视频文件。
6. 查看培训课程详情：所有字段均可查看。
4. 培训课程数据来自畜牧科技资源管理中的视频课程库。
5. 异常返回：统一格式 code、msg、data。
6. 技术栈：RuoYi v3.9.2-springboot2 分支 + MySQL-5.7.39。