diff --git a/app/model/ApproveModel.py b/app/model/ApproveModel.py index db40821..3015ffb 100644 --- a/app/model/ApproveModel.py +++ b/app/model/ApproveModel.py @@ -18,7 +18,6 @@ class PublicApproveModel(BasicModel): logs: str = Field(default=None, description="审批日志") user_id: str = Field(default=None, description="当前审批人id") - proj_id: str = Field(default=None, description="所属项目id") # 不查询project信息的审批单类 @@ -26,6 +25,8 @@ class ApproveModel(PublicApproveModel, table=True): __tablename__ = "pl_approve" __table_args__ = {'extend_existing': True} + proj_id: str = Field(default=None, description="所属项目id") + ApproveService = create_model_service(Cls=ApproveModel) @@ -46,7 +47,7 @@ class ApproveProjModel(PublicApproveModel, table=True): proj_rel: Optional["ProjectModel"] = Relationship( sa_relationship_kwargs={ - "foreign_keys": "ReimburseModel.proj_id", + "foreign_keys": "ApproveProjModel.proj_id", "remote_side": "ProjectModel.id", "uselist": False }