from datetime import datetime

from tortoise import fields
from tortoise.models import Model


class BilibiliSubscription(Model):
    uid = fields.IntField()
    group_id = fields.IntField()
    up_nickname = fields.TextField(null=True)
    last_update = fields.DatetimeField(default=datetime.fromordinal(1))


class TwitterSubscription(Model):
    tid = fields.IntField()
    group_id = fields.IntField()
    name = fields.TextField(null=True)
    screen_name = fields.TextField(null=True)
    last_update = fields.DatetimeField(default=datetime.fromordinal(1))