Timestamps and uuids everywhere

This commit is contained in:
richard-dds
2018-09-20 10:18:52 -04:00
parent 4fc1f9f2d4
commit 5f54468082
13 changed files with 74 additions and 61 deletions

View File

@@ -2,15 +2,14 @@ from sqlalchemy import String, ForeignKey, Column
from sqlalchemy.orm import relationship
from sqlalchemy.dialects.postgresql import UUID
from atst.models import Base
from .types import Id
from atst.models import Base, types, mixins
from atst.models.permissions import Permissions
class User(Base):
class User(Base, mixins.TimestampsMixin):
__tablename__ = "users"
id = Id()
id = types.Id()
username = Column(String)
atat_role_id = Column(UUID(as_uuid=True), ForeignKey("roles.id"))