25 lines
879 B
Python
25 lines
879 B
Python
from django.db import models
|
|
from utils.model import BaseModel
|
|
from apps.system.models import User, CommonAModel
|
|
# Create your models here.
|
|
|
|
class Video(CommonAModel):
|
|
pass
|
|
|
|
class WatchRecord(BaseModel):
|
|
|
|
# 观看记录
|
|
user = models.ForeignKey(User, on_delete=models.CASCADE, verbose_name='观看人')
|
|
num = models.IntegerField(verbose_name='观看次数', default=0)
|
|
total = models.IntegerField(verbose_name='观看总时长', default=0)
|
|
current = models.IntegerField(verbose_name='当前观看进度', default=0)
|
|
|
|
vod_id = models.CharField(verbose_name='视频id', max_length=100)
|
|
vod_title = models.CharField(verbose_name='视频标题', max_length=100)
|
|
vod_cover = models.CharField(verbose_name='视频封面地址', max_length=200)
|
|
|
|
class Meta:
|
|
verbose_name = '点播观看记录'
|
|
verbose_name_plural = verbose_name
|
|
|