推电影12.0开发文档

推电影12.0–电影详情页面开发文档

1. 数据库

电影表 movie_info

字段类型默认值备注
idint(20)主键
typevarchar(30)电影类型
namevarchar(50)电影名称
yearDate上映年份
countryvarchar(50)地区
durationint(10)电影时长
local_ratingTINYINT上影评分
douban_ratingTINYINT豆瓣评分
subscriptionvarchar(150)电影介绍
rating_numint(15)评分人数
recommend_reasonvarchar(150)上影推荐

演员 actor

字段类型默认值备注
idint(20)
namevarchar(12)演员名称
imagevarchar(50)演员图片
rolevarchar(20)职位

电影与演员对应表 movie_actor

字段类型默认值备注
idint
movie_idint(20)对应电影
actor_idint(20)对应演员

上影推荐表 clip

字段类型默认值备注
idint(20)
movie_idint(20)对应电影
imagevarchar(50)封面
vlogvarchar(50)短视频地址
titlevarchar(60)标题
play_volumnint播放量

上影推图 recommend_image

字段类型默认值备注
idint(20)
movie_idint(20)对应电影
imagevarchar(50)图片地址
titilevarchar(60)标题

观看渠道 view_method

字段类型默认值备注
idint(20)
movie_idint(20)对应电影
namevarchar(30)对应网站名称
websitevarchar(50)对应网址

影评讨论 comment

字段类型默认值备注
idint
movie_idint(20)对应电影
cotentvarchar(150)评论内容
user_idint评论用户

2. 接口

电影详情功能主要包含:

电影相关功能:
(1) int insert(Movie movie); 插入电影
(2) int update(Movie movie); 更新电影信息
(3) Movie loadById(int id); 根据id查询电影
演员相关功能:
(1) int insert(Actor actor); 插入演员
(2) int update(Actor actor); 更新演员信息
(3) Actor loadById(int id); 根据id查询对应演员
推荐相关
(1) int insert(Clip clip); 插入推荐视频
(2) int update(Clip clip); 更新视频信息
(3) Clip loadById(int id); 根据id查询对应视频
(4) int insert(RecommendImage recommendImage ); 插入上影推图
(5) int update(RecommendImage recommendImage); 更新上影推图信息
(6) RecommendImage loadById(int id); 根据id查询对应演员
观看渠道
(1) int insert(ViewMethod viewMethod); 插入观看渠道
(2) int update(ViewMethod viewMethod); 更新观看渠道信息
(3) ViewMethod loadById(int id); 根据id查询对应观看渠道

3. 注意点

每次最多读取1-3个 图片与剪辑视频
第三方链接最多读取三个
Actor最多读取5个 且中文名称最长不超过4个字符

4. Controller 层接口

(1)拉取电影详情 封装Movie|Actor|RecommendImage|Clip|ViewMethod

public class getMovie() {
	private Movie movie;
	private Actor actor;
	private RecommendImage recommendImage;
	private Clip clip;
	private ViewMethod viewMethod
}
  • 29
    点赞
  • 25
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值