上线:用户管理页面中加入部门树,根据部门过滤用户,前后端接口数据完成调试

This commit is contained in:
zhangtao
2025-01-11 01:18:27 +08:00
parent 01c3cb1368
commit f5819f91b2
13 changed files with 135 additions and 116 deletions
@@ -15,6 +15,7 @@ class UserQueryParams:
name: Optional[str] = Query(None, description="名称", min_length=2, max_length=20),
mobile: Optional[str] = Query(None, description="手机号", pattern=r'^1[3-9]\d{9}$'),
email: Optional[str] = Query(None, description="邮箱", pattern=r'^[a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+$'),
dept_id: Optional[int] = Query(None, description="部门ID"),
available: Optional[bool] = Query(None, description="是否可用"),
start_time: Optional[str] = Query(None, description="开始时间"),
end_time: Optional[str] = Query(None, description="结束时间"),
@@ -29,6 +30,7 @@ class UserQueryParams:
self.email = ("like", email)
# 精确查询字段
self.dept_id = dept_id
self.creator_id = creator
self.available = available