Skip to content

Commit 83a4eb2

Browse files
committed
Merge remote-tracking branch 'origin/main'
2 parents ae0b2e1 + 8bf8860 commit 83a4eb2

21 files changed

+399
-51
lines changed

backend/apps/system/api/user.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ async def create(session: SessionDep, creator: UserCreator):
138138
session.commit()
139139

140140
@router.put("")
141-
@clear_cache(namespace=CacheNamespace.AUTH_INFO, cacheName=CacheName.USER_INFO, keyExpression="editor.id")
141+
#@clear_cache(namespace=CacheNamespace.AUTH_INFO, cacheName=CacheName.USER_INFO, keyExpression="editor.id")
142142
async def update(session: SessionDep, editor: UserEditor):
143143
user_model: UserModel = get_db_user(session = session, user_id = editor.id)
144144
origin_oid: int = user_model.oid
@@ -186,7 +186,7 @@ async def langChange(session: SessionDep, current_user: CurrentUser, language: U
186186
session.commit()
187187

188188
@router.patch("/pwd/{id}")
189-
@clear_cache(namespace=CacheNamespace.AUTH_INFO, cacheName=CacheName.USER_INFO, keyExpression="id")
189+
#@clear_cache(namespace=CacheNamespace.AUTH_INFO, cacheName=CacheName.USER_INFO, keyExpression="id")
190190
async def pwdReset(session: SessionDep, current_user: CurrentUser, id: int):
191191
if not current_user.isAdmin:
192192
raise HTTPException('only for admin')

backend/apps/system/crud/user.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ def get_user_by_account(*, session: Session, account: str) -> BaseUserDTO | None
2222
return None
2323
return BaseUserDTO.model_validate(db_user.model_dump())
2424

25-
@cache(namespace=CacheNamespace.AUTH_INFO, cacheName=CacheName.USER_INFO, keyExpression="user_id")
25+
#@cache(namespace=CacheNamespace.AUTH_INFO, cacheName=CacheName.USER_INFO, keyExpression="user_id")
2626
async def get_user_info(*, session: Session, user_id: int) -> UserInfoDTO | None:
2727
db_user: UserModel = get_db_user(session = session, user_id = user_id)
2828
userInfo = UserInfoDTO.model_validate(db_user.model_dump())
@@ -58,14 +58,14 @@ async def user_ws_options(session: Session, uid: int, trans: Optional[I18n] = No
5858
for id, name in result.all()
5959
]
6060

61-
@clear_cache(namespace=CacheNamespace.AUTH_INFO, cacheName=CacheName.USER_INFO, keyExpression="id")
61+
#@clear_cache(namespace=CacheNamespace.AUTH_INFO, cacheName=CacheName.USER_INFO, keyExpression="id")
6262
async def single_delete(session: SessionDep, id: int):
6363
user_model: UserModel = get_db_user(session = session, user_id = id)
6464
del_stmt = sqlmodel_delete(UserWsModel).where(UserWsModel.uid == id)
6565
session.exec(del_stmt)
6666
session.delete(user_model)
6767
session.commit()
6868

69-
@clear_cache(namespace=CacheNamespace.AUTH_INFO, cacheName=CacheName.USER_INFO, keyExpression="id")
69+
#@clear_cache(namespace=CacheNamespace.AUTH_INFO, cacheName=CacheName.USER_INFO, keyExpression="id")
7070
async def clean_user_cache(id: int):
7171
logging.info(f"User cache for [{id}] has been cleaned")

backend/template.yaml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,13 @@ template:
1313
- 如数据库引擎是 PostgreSQL、Oracle,则在schema、表名、字段名、别名外层加双引号;
1414
- 如数据库引擎是 MySQL,则在表名、字段名、别名外层加反引号;
1515
- 如数据库引擎是 Microsoft SQL Server,则在schema、表名、字段名、别名外层加方括号。
16-
- 如果生成SQL的字段内有时间格式的字段,若提问中没有指定,则默认按时间升序排序,且格式化为yyyy-MM-dd HH:mm:ss的格式,生成的格式化语法需要适配对应的数据库引擎。
16+
- 如果生成SQL的字段内有时间格式的字段:
17+
- 若提问中没有指定查询顺序,则默认按时间升序排序
18+
- 若提问是时间,且没有指定具体格式,则格式化为yyyy-MM-dd HH:mm:ss的格式
19+
- 若提问是日期,且没有指定具体格式,则格式化为yyyy-MM-dd的格式
20+
- 若提问是年月,且没有指定具体格式,则格式化为yyyy-MM的格式
21+
- 若提问是年,且没有指定具体格式,则格式化为yyyy的格式
22+
- 生成的格式化语法需要适配对应的数据库引擎。
1723
- 生成的SQL使用JSON格式返回:
1824
{{"success":true,"sql":"生成的SQL语句","tables":["表名1","表名2",...]}}
1925
- 问题与生成SQL无关时,直接回答:

frontend/src/assets/svg/chart/bar.svg

Lines changed: 0 additions & 7 deletions
This file was deleted.

frontend/src/assets/svg/chart/column.svg

Lines changed: 0 additions & 7 deletions
This file was deleted.
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 3 additions & 0 deletions
Loading
Lines changed: 4 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)