From 39e35db47bbec79d2c4005379fbce6553852b4bc Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Tue, 26 Aug 2025 10:55:19 +0800 Subject: [PATCH] perf: Optimizing the Design of Embedded Pages --- backend/apps/system/api/assistant.py | 2 +- backend/common/utils/random.py | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 backend/common/utils/random.py diff --git a/backend/apps/system/api/assistant.py b/backend/apps/system/api/assistant.py index 3b476129..c765b8dc 100644 --- a/backend/apps/system/api/assistant.py +++ b/backend/apps/system/api/assistant.py @@ -112,7 +112,7 @@ async def clear_ui_cache(id: int): @router.get("", response_model=list[AssistantModel]) async def query(session: SessionDep): - list_result = session.exec(select(AssistantModel).where(AssistantModel.type.in_([0, 1])).order_by(AssistantModel.name, AssistantModel.create_time)).all() + list_result = session.exec(select(AssistantModel).where(AssistantModel.type != 4).order_by(AssistantModel.name, AssistantModel.create_time)).all() return list_result @router.post("") diff --git a/backend/common/utils/random.py b/backend/common/utils/random.py new file mode 100644 index 00000000..879f4225 --- /dev/null +++ b/backend/common/utils/random.py @@ -0,0 +1,6 @@ +import secrets +import string + +def get_random_string(length=16): + alphabet = string.ascii_letters + string.digits + return ''.join(secrets.choice(alphabet) for _ in range(length))