This repository has been archived on 2025-01-27. You can view files and clone it, but cannot push or open issues or pull requests.
wot_stats_server/wotstats/models/userwotdetails.py
2017-09-03 18:48:42 +03:00

27 lines
913 B
Python

from sqlalchemy.dialects.postgresql import ARRAY, HSTORE
from wotstats.database import db
class UserWotDetails(db.Model):
id = db.Column(db.Integer, primary_key=True)
user = db.Column(db.Integer, db.ForeignKey('user.id'), nullable=False)
# next columns is WG data
nickname = db.Column(db.String(32), unique=True)
client_language = db.Column(db.String(3))
last_battle_time = db.Column(db.Integer)
account_id = db.Column(db.Integer)
created_at = db.Column(db.Integer)
updated_at = db.Column(db.Integer)
logout_at = db.Column(db.Integer)
private = db.Column(db.String(32))
global_rating = db.Column(db.String(32))
clan_id = db.Column(db.Integer)
#
# ForeignKeyConstraint(['user'], ['user.id'])
# def __init__(self):
# pass
def __repr__(self):
return '<User id={} user={} nickname={}>'.format(self.id, self.user, self.nickname)