33 lines
1.7 KiB
Python
33 lines
1.7 KiB
Python
from peewee import *
|
|
from models import db, BaseModel # 假设这里的 db 是你已经创建好的数据库连接实例
|
|
|
|
|
|
class CjjPengu(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')
|
|
ref_num = IntegerField(default=0, )
|
|
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='节点运行时间')
|
|
user_data = CharField(max_length=999, )
|
|
ref_code = CharField(max_length=999, )
|
|
chests = CharField(max_length=999, )
|
|
reward = CharField(max_length=999, )
|
|
uuid = CharField(max_length=999, )
|
|
ip = CharField(max_length=999, )
|
|
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_pengu'
|