from tortoise import fields from tortoise.models import Model class User(Model): id = fields.UUIDField(pk=True) telegram_id = fields.BigIntField(unique=True, index=True) username = fields.CharField(max_length=255, null=True) created_at = fields.DatetimeField(auto_now_add=True) updated_at = fields.DatetimeField(auto_now=True) deleted_at = fields.DatetimeField(null=True) # Reverse relations (автоматически создаются): # target_channels: fields.ReverseRelation['TargetChannel'] # login_tokens: fields.ReverseRelation['LoginToken'] # creatives: fields.ReverseRelation['Creative'] # placements: fields.ReverseRelation['Placement'] # external_channels: fields.ReverseRelation['ExternalChannel'] class Meta: table = 'user'