feat: general接口拦截器

This commit is contained in:
martsforever
2025-10-15 19:39:13 +08:00
parent b530cb95b7
commit 560c9743dc
7 changed files with 285 additions and 144 deletions
@@ -0,0 +1,55 @@
from app.general.general_interceptors import add_general_interceptor, GeneralInterceptor
def add_general_interceptor_llm_user():
async def before_list(query_config, session):
print("before_list:llm_user", query_config, session)
async def after_list(rows, session):
print("after_list:llm_user", rows, session)
async def before_insert(row, session):
print("before_insert:llm_user", row, session)
async def after_insert(row, session):
print("after_insert:llm_user", row, session)
async def before_update(row, session):
print("before_update:llm_user", row, session)
async def after_update(row, session):
print("after_update:llm_user", row, session)
async def before_batch_insert(rows, session):
print("before_batch_insert:llm_user", rows, session)
async def after_batch_insert(rows, session):
print("after_batch_insert:llm_user", rows, session)
async def before_batch_update(rows, session):
print("before_batch_update:llm_user", rows, session)
async def after_batch_update(rows, session):
print("after_batch_update:llm_user", rows, session)
async def before_delete(id, session):
print("before_delete:llm_user", id, session)
async def after_delete(id, session):
print("after_delete:llm_user", id, session)
add_general_interceptor(GeneralInterceptor(
module="llm_user",
before_list=before_list,
after_list=after_list,
before_insert=before_insert,
after_insert=after_insert,
before_update=before_update,
after_update=after_update,
before_batch_insert=before_batch_insert,
after_batch_insert=after_batch_insert,
before_batch_update=before_batch_update,
after_batch_update=after_batch_update,
before_delete=before_delete,
after_delete=after_delete,
))