feat: 管理员可查看用户藏品列表 v1.2.0

This commit is contained in:
甲辰生产 2026-03-20 01:00:48 +08:00
parent c78640edb8
commit 088dc90661
2 changed files with 14 additions and 1 deletions

View File

@ -101,6 +101,7 @@ def get_next_code(
def get_collections(
category: Optional[str] = None,
status: Optional[str] = None,
user_id: Optional[str] = None,
search: Optional[str] = None,
page: int = Query(1, ge=1),
limit: int = Query(20, ge=1, le=100),
@ -121,6 +122,8 @@ def get_collections(
if category:
query = query.filter(Collection.f01_03_category == category)
if user_id:
query = query.filter(Collection.f99_91_user_id == user_id)
if status:
query = query.filter(Collection.f01_04_status == status)
if search:
@ -322,10 +325,20 @@ def get_collections_by_user(
for c in collections:
result.append({
"f99_90_id": c.f99_90_id,
"name": c.f01_01_name,
"code": c.f01_02_code,
"prefixSerial": c.f02_10_prefix_serial,
"version": c.f02_11_version,
"category": c.f01_03_category,
"status": c.f01_04_status,
"packaging": c.f02_12_packaging,
"isGraded": c.f03_20_is_graded,
"costPrice": c.f05_40_cost_price,
"f01_01_name": c.f01_01_name,
"f02_10_prefix_serial": c.f02_10_prefix_serial,
"f02_11_version": c.f02_11_version,
"f01_04_status": c.f01_04_status,
"userId": c.f99_91_user_id,
"f05_40_cost_price": c.f05_40_cost_price,
"f99_92_created_at": c.f99_92_created_at.isoformat() if c.f99_92_created_at else None
})

View File

@ -1 +1 @@
v1.1.22
v1.2.0