xbackend/schemas/space.py
2021-05-06 00:18:06 +08:00

30 lines
560 B
Python

import uuid
from datetime import datetime
from enum import Enum
from typing import List
from pydantic import BaseModel
from schemas import DBBase
class SpaceBase(BaseModel):
name: str = None
# 解析请求json 创建项目
class SpaceCreate(SpaceBase):
name: str
project_id: str
# --------------------------------------------------------------
# 数据库模型
class SpaceDB(DBBase):
name: str
user_id: str
project_id: str
rw_members: List[str] = []
r_members: List[str] = []
create_date: datetime = datetime.now()