11#!/usr/bin/env python3
22# -*- coding: utf-8 -*-
3- from typing import Annotated , Any
3+ from typing import Annotated
44
55from fastapi import APIRouter , Depends , Path , Query , Request
66
7- from backend .app .admin .schema .dept import CreateDeptParam , GetDeptDetail , UpdateDeptParam
7+ from backend .app .admin .schema .dept import CreateDeptParam , GetDeptDetail , GetDeptTree , UpdateDeptParam
88from backend .app .admin .service .dept_service import dept_service
99from backend .common .response .response_schema import ResponseModel , ResponseSchemaModel , response_base
1010from backend .common .security .jwt import DependsJwtAuth
@@ -27,7 +27,7 @@ async def get_dept_tree(
2727 leader : Annotated [str | None , Query (description = '部门负责人' )] = None ,
2828 phone : Annotated [str | None , Query (description = '联系电话' )] = None ,
2929 status : Annotated [int | None , Query (description = '状态' )] = None ,
30- ) -> ResponseSchemaModel [list [dict [ str , Any ] ]]:
30+ ) -> ResponseSchemaModel [list [GetDeptTree ]]:
3131 dept = await dept_service .get_tree (request = request , name = name , leader = leader , phone = phone , status = status )
3232 return response_base .success (data = dept )
3333
0 commit comments