feat: 审批单查询接口

This commit is contained in:
martsforever
2025-08-23 23:35:56 +08:00
parent 27be9dbcb5
commit 6b2e9135c3
+3 -2
View File
@@ -18,7 +18,6 @@ class PublicApproveModel(BasicModel):
logs: str = Field(default=None, description="审批日志") logs: str = Field(default=None, description="审批日志")
user_id: str = Field(default=None, description="当前审批人id") user_id: str = Field(default=None, description="当前审批人id")
proj_id: str = Field(default=None, description="所属项目id")
# 不查询project信息的审批单类 # 不查询project信息的审批单类
@@ -26,6 +25,8 @@ class ApproveModel(PublicApproveModel, table=True):
__tablename__ = "pl_approve" __tablename__ = "pl_approve"
__table_args__ = {'extend_existing': True} __table_args__ = {'extend_existing': True}
proj_id: str = Field(default=None, description="所属项目id")
ApproveService = create_model_service(Cls=ApproveModel) ApproveService = create_model_service(Cls=ApproveModel)
@@ -46,7 +47,7 @@ class ApproveProjModel(PublicApproveModel, table=True):
proj_rel: Optional["ProjectModel"] = Relationship( proj_rel: Optional["ProjectModel"] = Relationship(
sa_relationship_kwargs={ sa_relationship_kwargs={
"foreign_keys": "ReimburseModel.proj_id", "foreign_keys": "ApproveProjModel.proj_id",
"remote_side": "ProjectModel.id", "remote_side": "ProjectModel.id",
"uselist": False "uselist": False
} }