feat: 关联查询出来父组织信息
This commit is contained in:
@@ -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)
|
||||
|
||||
# 若有过滤条件,验证并应用过滤
|
||||
|
||||
Reference in New Issue
Block a user