This commit is contained in:
zlwu committed 2026-08-21 16:50:47 +08:00
1 parent 6dc8cfb2c1
commit d26fb23fcf
181 files changed
+25727 -24557

No files matched your search

+4 -4
View File
@@ -76,7 +76,7 @@ def list_carriers(
status: Optional[str] = Query(default=None, description="状态"),
audit_status: Optional[str] = Query(default=None, alias="auditStatus", description="审核状态"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> CarrierListResponse:
@@ -283,7 +283,7 @@ def list_vehicles(
description="排除资质不全或协议过期的承运商车辆",
),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> VehicleListResponse:
@@ -611,7 +611,7 @@ def list_personnel(
default=None, alias="personnelType", description="人员类型 driver/escort"
),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> PersonnelListResponse:
@@ -837,7 +837,7 @@ def _personnel_to_driver_read(personnel: PlPersonnel) -> DriverRead:
def list_drivers(
q: Optional[str] = Query(default=None, description="模糊搜索姓名/手机号"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> DriverListResponse:
+2 -2
View File
@@ -52,7 +52,7 @@ def list_unsettled_plans(
plan_type: Optional[str] = Query(default=None, alias="planType"),
license_plate: Optional[str] = Query(default=None, alias="licensePlate"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> UnsettledPlanListResponse:
@@ -81,7 +81,7 @@ def list_settlements(
description="bills|approval_pending|approval_done|disburse|settled",
),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> FreightSettlementListResponse:
+2 -2
View File
@@ -50,7 +50,7 @@ router = APIRouter(prefix="/inventory", tags=["运输计划-盘存统计"])
def get_inventory_ledger(
product_name: Optional[str] = Query(default=None, alias="productName", description="产品名称"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> InventoryLedgerResponse:
@@ -198,7 +198,7 @@ def list_transactions(
date_from: Optional[date] = Query(default=None, alias="dateFrom", description="开始日期"),
date_to: Optional[date] = Query(default=None, alias="dateTo", description="结束日期"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> InventoryTransactionResponse:
+2 -2
View File
@@ -227,7 +227,7 @@ def list_inbound(
plan_date_from: Optional[str] = Query(default=None, alias="planDateFrom"),
plan_date_to: Optional[str] = Query(default=None, alias="planDateTo"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> IoOrderListResponse:
@@ -305,7 +305,7 @@ def list_outbound(
plan_date_from: Optional[str] = Query(default=None, alias="planDateFrom"),
plan_date_to: Optional[str] = Query(default=None, alias="planDateTo"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> IoOrderListResponse:
+2 -2
View File
@@ -310,7 +310,7 @@ def list_plans(
description="incomplete=至少一张必需危化证书未上传",
),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> PlanListResponse:
@@ -517,7 +517,7 @@ def count_plans_by_contract(
@router.get("/contract-gaps", response_model=PlanContractGapListResponse)
def list_contract_gaps(
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
plan_no: Optional[str] = Query(default=None, alias="planNo", description="计划编号"),
gap_type: Optional[str] = Query(
default=None,
+2 -2
View File
@@ -175,7 +175,7 @@ def _build_history_page(
merged.sort(key=lambda x: x[0] or datetime.min, reverse=True)
total = len(merged)
page = max(1, int(page or 1))
page_size = min(max(1, int(page_size or 20)), 100)
page_size = min(max(1, int(page_size or 20)), 500)
start = (page - 1) * page_size
page_rows = merged[start : start + page_size]
return PublicIoOrderHistoryPageRead(
@@ -218,7 +218,7 @@ def _make_handlers(kind: str):
date: str = Query(..., description="筛选日 YYYY-MM-DD"),
q: Optional[str] = Query(None, description="供方/需方名称模糊"),
page: int = Query(1, ge=1, description="页码,从 1 开始"),
page_size: int = Query(20, ge=1, le=100, alias="pageSize", description="每页条数"),
page_size: int = Query(20, ge=1, le=500, alias="pageSize", description="每页条数"),
db: Session = Depends(get_db),
):
try:
+1 -1
View File
@@ -384,7 +384,7 @@ def list_transports(
vehicle_id: Optional[str] = Query(default=None, alias="vehicleId", description="车辆ID"),
driver_id: Optional[str] = Query(default=None, alias="driverId", description="司机ID"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> TransportListResponse:
+1 -1
View File
@@ -57,7 +57,7 @@ def list_transport_addresses(
q: Optional[str] = Query(default=None, description="搜索名称或地址"),
status: Optional[str] = Query(default=None, description="状态 1-启用 0-停用"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> TransportAddressListResponse:
+2 -2
View File
@@ -34,7 +34,7 @@ def list_applies(
apply_date_to: Optional[date] = Query(default=None, alias="applyDateTo"),
applicant_id: Optional[str] = Query(default=None, alias="applicantId"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> VehicleMaintenanceApplyListResponse:
@@ -136,7 +136,7 @@ def list_process_board(
process_date_from: Optional[date] = Query(default=None, alias="processDateFrom"),
process_date_to: Optional[date] = Query(default=None, alias="processDateTo"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> VehicleMaintenanceProcessBoardListResponse:
+3 -3
View File
@@ -35,7 +35,7 @@ def list_applies(
apply_date_to: Optional[date] = Query(default=None, alias="applyDateTo"),
applicant_id: Optional[str] = Query(default=None, alias="applicantId"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> VehicleRechargeApplyListResponse:
@@ -129,7 +129,7 @@ def list_records(
gas_station: Optional[str] = Query(default=None, alias="gasStation"),
apply_no: Optional[str] = Query(default=None, alias="applyNo"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> VehicleRechargeRecordListResponse:
@@ -162,7 +162,7 @@ def list_disburse_board(
recharge_date_from: Optional[date] = Query(default=None, alias="rechargeDateFrom"),
recharge_date_to: Optional[date] = Query(default=None, alias="rechargeDateTo"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> VehicleRechargeDisburseBoardListResponse:
+2 -2
View File
@@ -32,7 +32,7 @@ def list_applies(
apply_date_to: Optional[date] = Query(default=None, alias="applyDateTo"),
applicant_id: Optional[str] = Query(default=None, alias="applicantId"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> VehicleUreaApplyListResponse:
@@ -115,7 +115,7 @@ def list_disburse_board(
disburse_date_from: Optional[date] = Query(default=None, alias="disburseDateFrom"),
disburse_date_to: Optional[date] = Query(default=None, alias="disburseDateTo"),
page: int = Query(default=1, ge=1),
page_size: int = Query(default=20, ge=1, le=100, alias="pageSize"),
page_size: int = Query(default=20, ge=1, le=500, alias="pageSize"),
db: Session = Depends(get_db),
user: DbUserContext = Depends(get_db_current_user),
) -> VehicleUreaDisburseBoardListResponse: