Browse Source

优化喂养记录表

peng 10 tháng trước cách đây
mục cha
commit
dea0c69eda
1 tập tin đã thay đổi với 19 bổ sung2 xóa
  1. 19 2
      Roomumy/models.py

+ 19 - 2
Roomumy/models.py

@@ -21,12 +21,29 @@ class BabyUser(models.Model):
         app_label = 'Roomumy'
 
 
+class FeedType(models.Model):
+    id = models.AutoField(primary_key=True, verbose_name='自增id')
+    name = models.CharField(default='', max_length=10, verbose_name='名称')
+    # 1:母乳亲喂 2:母乳瓶喂 3:奶粉 4:辅食 5:换尿布 6:身高体重 7:户外活动 8:育儿日记 9:自定义
+    icon_url = models.TextField(default='', verbose_name='图标地址')
+    is_show = models.BooleanField(default=True, verbose_name='是否展示')
+    created_time = models.IntegerField(default=0, verbose_name='创建时间')
+    updated_time = models.IntegerField(default=0, verbose_name='更新时间')
+
+    class Meta:
+        db_table = 'feed_type'
+        verbose_name = '喂养类型表'
+        verbose_name_plural = verbose_name
+        app_label = 'Roomumy'
+
+
 class FeedDiary(models.Model):
     id = models.AutoField(primary_key=True, verbose_name='自增id')
     baby_id = models.IntegerField(default=0, verbose_name='关联宝宝id')
-    event_type = models.IntegerField(default=0, verbose_name='事件类型')
+    feed_type = models.ForeignKey(FeedType, to_field='id', on_delete=models.CASCADE, verbose_name='喂养类型')
     # 1:母乳亲喂 2:母乳瓶喂 3:奶粉 4:辅食 5:换尿布 6:身高体重 7:户外活动 8:育儿日记 9:自定义
-    event_content = models.JSONField(null=True, verbose_name='事件内容')
+    feed_content = models.JSONField(null=True, verbose_name='事件内容')
+    # 当类型为5时,sub_event_type为 1:嘘嘘 2:臭臭 3:嘘嘘+臭臭 4:干爽
     created_time = models.IntegerField(default=0, verbose_name='创建时间')
     updated_time = models.IntegerField(default=0, verbose_name='更新时间')