first
This commit is contained in:
commit
89a5d70512
284 files changed
+8364
No files matched your search
@@ -0,0 +1,36 @@
|
||||
from django.db import models
|
||||
from utils.base_model import BaseModel
|
||||
import uuid
|
||||
from apps.cuser.models import CuserRole as CuserRoleModel
|
||||
from apps.cuser.models import CUser as CUserModel
|
||||
# Create your models here.
|
||||
|
||||
|
||||
class Workspace(BaseModel):
|
||||
cuser_role_owner = models.OneToOneField(CuserRoleModel, on_delete=models.CASCADE,
|
||||
related_name='workspace', null=True, blank=True)
|
||||
cuser_owner = models.ForeignKey(CUserModel, on_delete=models.CASCADE, null=True, blank=True, default=None)
|
||||
name = models.CharField(max_length=15, null=False, blank=False)
|
||||
username = models.CharField(max_length=30, null=False, blank=False, unique=True)
|
||||
expire = models.DateTimeField(null=True, blank=True)
|
||||
desc = models.CharField(max_length=30, null=True, blank=True)
|
||||
online_order_active = models.BooleanField(default=False)
|
||||
online_order_open = models.BooleanField(default=True)
|
||||
|
||||
is_active = models.BooleanField(default=True)
|
||||
uuid = models.UUIDField(default=uuid.uuid4, editable=True, unique=True)
|
||||
|
||||
def __str__(self):
|
||||
return f'{self.name}'
|
||||
|
||||
|
||||
class City(BaseModel):
|
||||
name = models.CharField(max_length=15, null=True, blank=True)
|
||||
is_ostan = models.BooleanField(default=False, null=False, blank=False)
|
||||
ostan = models.ForeignKey('self', models.CASCADE, null=True, blank=True)
|
||||
|
||||
def __str__(self):
|
||||
return str(self.name)
|
||||
|
||||
|
||||
|
||||
Reference in new issue
Block a user