summaryrefslogtreecommitdiff
path: root/ATRI/database
diff options
context:
space:
mode:
authorKyomotoi <[email protected]>2022-07-01 00:03:48 +0800
committerKyomotoi <[email protected]>2022-07-01 00:03:48 +0800
commitfbf7d682f92c10ad451b169a9b5f5631f5f0c5a8 (patch)
treeccbcb0d92512a6d4db7295fbc0de50c8c0bdbcf2 /ATRI/database
parentb6eda930bdb8c52a0bcaf05f83143e1f6861c7b7 (diff)
downloadATRI-fbf7d682f92c10ad451b169a9b5f5631f5f0c5a8.tar.gz
ATRI-fbf7d682f92c10ad451b169a9b5f5631f5f0c5a8.tar.bz2
ATRI-fbf7d682f92c10ad451b169a9b5f5631f5f0c5a8.zip
✨ 更新功能: 自定义词库
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"