这里有一个酒店项目,每家酒店都有一个管理员。
我所做的:
在用户类型表中,厨师、经理、酒店等不同类型的用户
如果用户类型是酒店,则意味着它是该酒店的管理员。现在,对于每一个CRUD和其他功能,我得到了这样的旅馆id
$hotel_id = \Auth::user()->hotel_id;
并在每个查询(like get user, save user, get invoice,set invoice,check food etc)中检查此like get user, save user, get invoice,set invoice,check food etc。
这样做对吗?
我试着为旅游公司写一个网站,我们有许多酒店,每家酒店都有自己独特的房间类型和价格。我像这样创建模型。
from django.db import models
class Room(models.Model):
room_cat = models.CharField(max_length=100)
price = models.OneToOneField('Price' ,unique=True, on_delete=models.CASCADE)
class Price(models.Model):
period = models.DateField