summaryrefslogtreecommitdiff
path: root/ATRI/database
diff options
context:
space:
mode:
Diffstat (limited to 'ATRI/database')
-rw-r--r--ATRI/database/models.py40
1 files changed, 40 insertions, 0 deletions
diff --git a/ATRI/database/models.py b/ATRI/database/models.py
index e268f01..d326151 100644
--- a/ATRI/database/models.py
+++ b/ATRI/database/models.py
@@ -10,6 +10,9 @@ class BilibiliSubscription(Model):
up_nickname = fields.TextField(null=True)
last_update = fields.DatetimeField(default=datetime.fromordinal(1))
+ class Meta:
+ app = "bilibili"
+
class TwitterSubscription(Model):
tid = fields.IntField()
@@ -17,3 +20,40 @@ class TwitterSubscription(Model):
name = fields.TextField(null=True)
screen_name = fields.TextField(null=True)
last_update = fields.DatetimeField(default=datetime.fromordinal(1))
+
+ class Meta:
+ app = "twitter"
+
+
+class ThesaurusStoragor(Model):
+ _id = fields.TextField()
+ matcher = fields.TextField(null=True)
+ result = fields.JSONField(null=True)
+ need_at = fields.IntField(null=True)
+ m_type = fields.IntField(null=True)
+ group_id = fields.IntField(null=True)
+ operator = fields.TextField(null=True)
+ operator_id = fields.IntField(null=True)
+ update_time = fields.DatetimeField(null=True)
+ is_vote = fields.IntField(null=True)
+ vote_list = fields.JSONField(null=True)
+
+ class Meta:
+ app = "ts"
+
+
+class ThesaurusAuditList(Model):
+ _id = fields.TextField()
+ matcher = fields.TextField(null=True)
+ result = fields.JSONField(null=True)
+ need_at = fields.IntField(null=True)
+ m_type = fields.IntField(null=True)
+ group_id = fields.IntField(null=True)
+ operator = fields.TextField(null=True)
+ operator_id = fields.IntField(null=True)
+ update_time = fields.DatetimeField(null=True)
+ is_vote = fields.IntField(null=True)
+ vote_list = fields.JSONField(null=True)
+
+ class Meta:
+ app = "tal"