27 lines
1.4 KiB
Python
27 lines
1.4 KiB
Python
from peewee import *
|
|
# 假设 db 已经在其他地方定义并连接到数据库
|
|
from models import db, BaseModel
|
|
|
|
|
|
class CjjSoo(BaseModel):
|
|
id = AutoField(primary_key=True)
|
|
email = CharField(max_length=255, default='', verbose_name='邮箱')
|
|
telegram = CharField(max_length=255, default='', verbose_name='电报号')
|
|
address = CharField(max_length=255, default='', verbose_name='地址')
|
|
private_key = CharField(max_length=255, default='', verbose_name='私钥')
|
|
mnemonic = CharField(max_length=255, default='', verbose_name='助记词')
|
|
points = IntegerField(default=0, verbose_name='任务积分')
|
|
badge_num = IntegerField(default=0, verbose_name='徽章数量')
|
|
tx_num = IntegerField(default=0, verbose_name='交互tx')
|
|
swap_num = IntegerField(default=0, verbose_name='跨链次数')
|
|
contract_amount = CharField(max_length=255, default='', verbose_name='合约金额')
|
|
node_run_time = CharField(max_length=255, default='', verbose_name='节点运行时间')
|
|
remark = TextField(default='', verbose_name='备注')
|
|
created_at = DateTimeField(constraints=[SQL('DEFAULT CURRENT_TIMESTAMP')], verbose_name='创建时间')
|
|
updated_at = DateTimeField(constraints=[SQL('DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP')],
|
|
verbose_name='最近更新时间,会自动更新')
|
|
|
|
class Meta:
|
|
database = db # 所属数据库
|
|
table_name = 'cjj_soo' # 表名
|