3.3 保存视频信息
3.3.1 需求分析
用户进入课程计划页面,选择视频,将课程计划与视频信息保存在课程管理数据库中。
用户操作流程:
1、进入课程计划,点击”选择视频“,打开我的媒资查询页面
2、为课程计划选择对应的视频,选择“选择” 3、前端请求课程管理服务保存课程计划与视频信息。
3.3.2 数据模型
在课程管理数据库创建表 teachplan_media 存储课程计划与媒资关联信息,如下:
创建teachplanMedia 模型类:
[AppleScript] 纯文本查看 复制代码
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 |
|
3.3.3 API接口
此接口作为前端请求课程管理服务保存课程计划与视频信息的接口:
在课程管理服务增加接口:
[AppleScript] 纯文本查看 复制代码
1 2 |
|
3.3.4 服务端开发 3.3.3.1 DAO
创建TeachplanMediaRepository用于对TeachplanMedia的操作。
[AppleScript] 纯文本查看 复制代码
1 2 |
|
3.3.3.2 Service
[AppleScript] 纯文本查看 复制代码
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
3.3.3.3 Controller
[AppleScript] 纯文本查看 复制代码
1 2 3 |
|