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