Pārlūkot izejas kodu

袋鼠妈咪时光相册、时光日记数据表

linhaohong 9 mēneši atpakaļ
vecāks
revīzija
0385b06701
1 mainītis faili ar 64 papildinājumiem un 0 dzēšanām
  1. 64 0
      Roomumy/models.py

+ 64 - 0
Roomumy/models.py

@@ -53,3 +53,67 @@ class FeedDiary(models.Model):
         verbose_name = '喂养日记表'
         verbose_name_plural = verbose_name
         app_label = 'Roomumy'
+
+
+class AlbumTitle(models.Model):
+    id = models.AutoField(primary_key=True)
+    album_title = models.TextField(blank=True, default='', verbose_name='相册标题')
+    created_time = models.IntegerField(default=0, verbose_name='创建时间')
+    updated_time = models.IntegerField(default=0, verbose_name='更新时间')
+
+    class Meta:
+        db_table = 'album_title'
+        verbose_name = '时光相册默认标题表'
+        verbose_name_plural = verbose_name
+        app_label = 'Roomumy'
+
+
+class TimeAlbum(models.Model):
+    id = models.AutoField(primary_key=True)
+    uid = models.CharField(default='', max_length=32, verbose_name='设备uid', db_index=True)
+    user_id = models.CharField(default='', max_length=32, verbose_name='关联用户id', db_index=True)
+    album_date = models.IntegerField(default=0, verbose_name='相册日期', db_index=True)
+    album_title = models.TextField(default=0, verbose_name='相册标题')
+    created_time = models.IntegerField(default=0, verbose_name='创建时间')
+    updated_time = models.IntegerField(default=0, verbose_name='更新时间')
+    class Meta:
+        db_table = 'time_album'
+        verbose_name = '设备时光相册表'
+        verbose_name_plural = verbose_name
+        app_label = 'Roomumy'
+
+
+class TimeDiary(models.Model):
+    id = models.AutoField(primary_key=True)
+    user_id = models.CharField(default='', max_length=32, verbose_name='关联用户id', db_index=True)
+    # 0 不喜欢 1 喜欢
+    liked_status = models.IntegerField(default=0, verbose_name='喜欢状态')
+
+    class Meta:
+        db_table = "time_diary"
+        verbose_name = "用户时光日记表"
+        verbose_name_plural = verbose_name
+        app_label = 'Roomumy'
+
+
+class AlbumMedia(models.Model):
+    id = models.AutoField(primary_key=True)
+    time_album_id = models.IntegerField(default=0, verbose_name=u'时光相册表id', db_index=True)
+    time_diary = models.ForeignKey(TimeDiary, to_field='id', on_delete=models.CASCADE, default=None,
+                                      verbose_name='关联时光日记表', db_constraint=False, null=True)
+    baby_id = models.IntegerField(default=0, verbose_name='关联宝宝id')
+    image = models.CharField(max_length=255, default='', verbose_name='图片地址')
+    video = models.CharField(max_length=255, default='', verbose_name='视频地址')
+    thumbnail = models.CharField(max_length=255, default='', verbose_name='缩略图')
+    # 1表示显示 2表示被添加为日记
+    status = models.SmallIntegerField(default=0, verbose_name='状态')
+    # 1: 阿里云, 2: AWS, 3: oci美国凤凰城, 4: oci英国伦敦, 5: 华为云
+    storage_location = models.SmallIntegerField(default=0, verbose_name='存储位置')
+    created_time = models.IntegerField(default=0, verbose_name='创建时间')
+    updated_time = models.IntegerField(default=0, verbose_name='更新时间')
+
+    class Meta:
+        db_table = "album_media"
+        verbose_name = "相册媒体表"
+        verbose_name_plural = verbose_name
+        app_label = 'Roomumy'