feat: 管理员可查看用户藏品列表 v1.2.0
This commit is contained in:
parent
c78640edb8
commit
088dc90661
|
|
@ -101,6 +101,7 @@ def get_next_code(
|
||||||
def get_collections(
|
def get_collections(
|
||||||
category: Optional[str] = None,
|
category: Optional[str] = None,
|
||||||
status: Optional[str] = None,
|
status: Optional[str] = None,
|
||||||
|
user_id: Optional[str] = None,
|
||||||
search: Optional[str] = None,
|
search: Optional[str] = None,
|
||||||
page: int = Query(1, ge=1),
|
page: int = Query(1, ge=1),
|
||||||
limit: int = Query(20, ge=1, le=100),
|
limit: int = Query(20, ge=1, le=100),
|
||||||
|
|
@ -121,6 +122,8 @@ def get_collections(
|
||||||
|
|
||||||
if category:
|
if category:
|
||||||
query = query.filter(Collection.f01_03_category == category)
|
query = query.filter(Collection.f01_03_category == category)
|
||||||
|
if user_id:
|
||||||
|
query = query.filter(Collection.f99_91_user_id == user_id)
|
||||||
if status:
|
if status:
|
||||||
query = query.filter(Collection.f01_04_status == status)
|
query = query.filter(Collection.f01_04_status == status)
|
||||||
if search:
|
if search:
|
||||||
|
|
@ -322,10 +325,20 @@ def get_collections_by_user(
|
||||||
for c in collections:
|
for c in collections:
|
||||||
result.append({
|
result.append({
|
||||||
"f99_90_id": c.f99_90_id,
|
"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,
|
"f01_01_name": c.f01_01_name,
|
||||||
"f02_10_prefix_serial": c.f02_10_prefix_serial,
|
"f02_10_prefix_serial": c.f02_10_prefix_serial,
|
||||||
"f02_11_version": c.f02_11_version,
|
"f02_11_version": c.f02_11_version,
|
||||||
"f01_04_status": c.f01_04_status,
|
"f01_04_status": c.f01_04_status,
|
||||||
|
"userId": c.f99_91_user_id,
|
||||||
"f05_40_cost_price": c.f05_40_cost_price,
|
"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
|
"f99_92_created_at": c.f99_92_created_at.isoformat() if c.f99_92_created_at else None
|
||||||
})
|
})
|
||||||
|
|
|
||||||
|
|
@ -1 +1 @@
|
||||||
v1.1.22
|
v1.2.0
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue