23 lines
594 B
Python
23 lines
594 B
Python
|
import tortoise
|
||
|
from tortoise import fields
|
||
|
|
||
|
|
||
|
class WarnsModel(tortoise.Model):
|
||
|
id = fields.BigIntField(pk=True)
|
||
|
server_id = fields.BigIntField()
|
||
|
user_id = fields.BigIntField()
|
||
|
reason = fields.TextField(max_length=255)
|
||
|
created_at = fields.DatetimeField()
|
||
|
|
||
|
class Meta:
|
||
|
table = "warns"
|
||
|
|
||
|
def __str__(self):
|
||
|
return f"<WarnsModel id={self.id} " \
|
||
|
f"server_id={self.server_id} " \
|
||
|
f"user_id={self.user_id} " \
|
||
|
f"reason='{self.reason}' " \
|
||
|
f"created_at={self.created_at}>"
|
||
|
|
||
|
__repr__ = __str__
|