Changed: Final
This commit is contained in:
10
bot/models/base.py
Normal file
10
bot/models/base.py
Normal file
@@ -0,0 +1,10 @@
|
||||
from peewee import *
|
||||
from playhouse.postgres_ext import *
|
||||
import os
|
||||
import datetime
|
||||
|
||||
db = SqliteDatabase('bot.db')
|
||||
|
||||
class BaseModel(Model):
|
||||
class Meta:
|
||||
database = db
|
13
bot/models/containers.py
Normal file
13
bot/models/containers.py
Normal file
@@ -0,0 +1,13 @@
|
||||
from peewee import *
|
||||
from models.base import BaseModel
|
||||
import datetime
|
||||
|
||||
class Container(BaseModel):
|
||||
# Container
|
||||
name =
|
||||
# players =
|
||||
port =
|
||||
|
||||
# RCON
|
||||
rcon_port =
|
||||
rcon_pwd =
|
12
bot/models/users.py
Normal file
12
bot/models/users.py
Normal file
@@ -0,0 +1,12 @@
|
||||
from peewee import *
|
||||
from models.base import BaseModel
|
||||
import datetime
|
||||
|
||||
class User(BaseModel):
|
||||
username = CharField(unique=True)
|
||||
mc_name = CharField(unique=True)
|
||||
mc_uuid = CharField(unique=True)
|
||||
is_admin = BooleanField(default=False)
|
||||
registration_date = DateTimeField(default=datetime.datetime.now())
|
||||
|
||||
User.create_table()
|
Reference in New Issue
Block a user