feat: complete overseas customer and PDA workflows

This commit is contained in:
2026-09-04 12:59:37 +08:00
parent a274d029bb
commit 54cb9ceade
60 changed files with 1598 additions and 277 deletions
@@ -36,6 +36,17 @@ public final class OverseasProcurementRequests {
String productName, String status, String purchaseWarehouseId,
LocalDateTime createdFrom, LocalDateTime createdTo) {}
public record MerchantQuery(
@Min(1) long page, @Min(1) @Max(200) long size,
String orderNo, String purchaseCategory, String productName,
String status, String purchaseWarehouseId,
LocalDateTime createdFrom, LocalDateTime createdTo) {
public Query scoped() {
return new Query(page, size, orderNo, null, purchaseCategory, productName,
status, purchaseWarehouseId, createdFrom, createdTo);
}
}
public record Review(
@NotNull @Min(0) Long version,
@NotBlank String decision,