Class BasketStatsRestController
java.lang.Object
sk.iway.iwcm.components.basket.rest.BasketStatsRestController
@RestController
@RequestMapping("/admin/rest/eshop/stats")
@PreAuthorize("@WebjetSecurityService.hasPermission(\'cmp_basket\')")
public class BasketStatsRestController
extends Object
Exposes basket statistics to administrators with basket permissions.
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
BasketStatsRestController
-
-
Method Details
-
getStats
@GetMapping public BasketStatsDTO getStats(@RequestParam(value="dayDate",required=false) String dayDate, @RequestParam(value="currency",required=false) String currency, @RequestParam(value="status",required=false) List<Integer> statusIds, jakarta.servlet.http.HttpServletRequest request) Returns basket statistics for the requested interval, currency, and invoice statuses.- Parameters:
dayDate- encoded reporting interval; the service default is used when absentcurrency- requested reporting currencystatusIds- optional invoice statuses to includerequest- current request used for localization and payment labels- Returns:
- aggregated basket statistics
-