12345678910111213141516171819202122232425262728293031 |
- from tortoise.models import Model
- from tortoise.fields import IntField, BigIntField, CharField, TextField, BooleanField, DateField, ForeignKeyField
- class Action(Model):
- id = IntField(pk=True)
- name = CharField(max_length=64, unique=True)
- template = TextField()
- kind = IntField()
- class Gif(Model):
- id = IntField(pk=True)
- action = ForeignKeyField('models.Action', related_name='gifs')
- file_id = CharField(max_length=64, unique=True)
- class StickerPack(Model):
- id = IntField(pk=True)
- short_name = CharField(max_length=256, unique=True)
- sid = BigIntField()
- hash = BigIntField()
- stickers_count = IntField(default=0)
- class Admin(Model):
- id = IntField(pk=True)
- user_id = IntField(unique=True)
- class BirthDay(Model):
- id = IntField(pk=True)
- peer_id = BigIntField()
- user_id = IntField()
- date = DateField()
|