feat: 关联查询出来父组织信息

This commit is contained in:
martsforever
2025-08-22 20:49:16 +08:00
parent 092f27854a
commit 48ddf6b3cc
2 changed files with 45 additions and 4 deletions
+6 -1
View File
@@ -17,6 +17,8 @@ def create_model_service(
#/*@formatter:off*/
Cls: Type[BasicModel], # model实体类
custom_query = None,
before_query_list=None, # 分页查询前异步处理函数,参数:(query_param, session)
after_query_list=None, # 分页查询后异步处理函数,参数:(query_cls_list, has_next, query_param, session)
before_query_item=None, # 单条查询前异步处理函数,参数:(row_dict, session)
@@ -184,7 +186,10 @@ def create_model_service(
await before_query_list(query_param, session)
# 创建基础查询:查询当前模型类的所有记录
query = select(Cls)
if custom_query is not None:
query = custom_query()
else:
query = select(Cls)
count_query = select(func.count()).select_from(Cls)
# 若有过滤条件,验证并应用过滤