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