Package com.dzidzi.api
Interface PlatformSettlementApi
public interface PlatformSettlementApi
-
Method Summary
Modifier and TypeMethodDescriptionfindPaginatedSettlements(FindPlatformSettlementRequest findPlatformSettlementRequest) getByOrderId(UUID orderId) List<com.dzidzi.model.SettlementModel> getGroupedPlatformCouponSubsidiesOnOrders(SettlementGroup settlementGroup, SettlementStatus settlementStatus) List<com.dzidzi.model.SettlementModel> getGroupedPlatformProfitsOnOrders(SettlementGroup settlementGroup, SettlementStatus settlementStatus) getSettlementById(UUID settlementId) voidsetSettlementStatusToPendingPayout(List<UUID> settlementId) voidupdateSettlementsOnPayout(List<UUID> settlementIds, long releasedDate)
-
Method Details
-
getSettlementById
-
getByOrderId
-
getGroupedPlatformProfitsOnOrders
List<com.dzidzi.model.SettlementModel> getGroupedPlatformProfitsOnOrders(SettlementGroup settlementGroup, SettlementStatus settlementStatus) -
getGroupedPlatformCouponSubsidiesOnOrders
List<com.dzidzi.model.SettlementModel> getGroupedPlatformCouponSubsidiesOnOrders(SettlementGroup settlementGroup, SettlementStatus settlementStatus) -
findPaginatedSettlements
DzidziPaginationDTO<PlatformSettlement> findPaginatedSettlements(FindPlatformSettlementRequest findPlatformSettlementRequest) -
setSettlementStatusToPendingPayout
-
updateSettlementsOnPayout
-