feat: 审批单查询接口
This commit is contained in:
@@ -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
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user