增加二维码字段。
This commit is contained in:
parent
7d205a6086
commit
895fb8743b
@ -19,6 +19,7 @@ class CommunityDB(Base):
|
||||
longitude = Column(DECIMAL(9,6), nullable=False) # 经度,精确到小数点后6位
|
||||
latitude = Column(DECIMAL(9,6), nullable=False) # 纬度,精确到小数点后6位
|
||||
status = Column(Enum(CommunityStatus), nullable=False, default=CommunityStatus.UNOPEN)
|
||||
qy_group_qrcode = Column(String(200), nullable=True) # 企业微信群二维码地址
|
||||
create_time = Column(DateTime(timezone=True), server_default=func.now())
|
||||
update_time = Column(DateTime(timezone=True), onupdate=func.now())
|
||||
|
||||
@ -29,6 +30,7 @@ class CommunityCreate(BaseModel):
|
||||
longitude: float = Field(..., ge=-180, le=180)
|
||||
latitude: float = Field(..., ge=-90, le=90)
|
||||
status: CommunityStatus = Field(default=CommunityStatus.UNOPEN)
|
||||
qy_group_qrcode: Optional[str] = Field(None, max_length=200)
|
||||
|
||||
class CommunityUpdate(BaseModel):
|
||||
name: Optional[str] = Field(None, max_length=100)
|
||||
@ -36,6 +38,7 @@ class CommunityUpdate(BaseModel):
|
||||
longitude: Optional[float] = Field(None, ge=-180, le=180)
|
||||
latitude: Optional[float] = Field(None, ge=-90, le=90)
|
||||
status: Optional[CommunityStatus] = None
|
||||
qy_group_qrcode: Optional[str] = Field(None, max_length=200)
|
||||
|
||||
class CommunityInfo(BaseModel):
|
||||
id: int
|
||||
@ -44,6 +47,7 @@ class CommunityInfo(BaseModel):
|
||||
latitude: float
|
||||
longitude: float
|
||||
status: CommunityStatus
|
||||
qy_group_qrcode: Optional[str] = None
|
||||
distance: Optional[float] = None # 距离,单位:米
|
||||
|
||||
class Config:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user