Rev 36234 | Blame | Compare with Previous | Last modification | View Log | RSS feed
package com.spice.profitmandi.service;import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;import com.spice.profitmandi.dao.model.*;import org.springframework.stereotype.Service;import java.time.LocalDate;import java.util.List;@Servicepublic interface RbmTargetService {List<WarehouseRbmTargetModel> getWarehouseWiseRbmMonthlyTarget();List<MTDAchievedTargetModel> getDateWiseAchievedTargetOfRbm(LocalDate startDate, LocalDate endDate);List<WarehouseMobileStockByMovementModel> getWarehouseMobileStockByMovement();List<SoldCatalogsReportModel> getCatalogSoldReport(LocalDate startDate, LocalDate endDate);int getWorkingDaysCount(LocalDate startDate);List<TodayAchievedMovementModel> getMovementWiseAchievementByDate(LocalDate startDate, LocalDate endDate);List<RbmTargetAndAchievementsModel> getRbmTargetsAndAchievemnts(LocalDate startDate, LocalDate endDate);List<RbmArrViewModel> getRbmTodayArr(LocalDate todayDate) throws Exception;List<RbmArrViewModel> getRbmTodayArr() throws Exception;void setMovementWiseRbmTargets();void setMovementWiseRbmAchievement();List<Sold15daysOldAgingModel> getAgingSale(LocalDate startDate, LocalDate endDate);List<Our15DaysOldAgingStock> our15DaysAgingStock();List<WarehouseAgingStockModel> getWarehouseWiseAgingStock();List<RbmBilledFofoIdsModel> getDateWiseBilledFofoIdByRbm(LocalDate startDate, LocalDate endDate);List<RbmWeeklyBillingModel> getWeeklyBillingDataForMonth(LocalDate monthStart, LocalDate monthEnd);double calculateFofoIdTodayTarget(int fofoId, double secondryMtd, LocalDate date);long getRemainingDaysInMonth(LocalDate date);List<RbmCallTargetModel> getRbmCallTargetModels() throws Exception;List<RbmCallTargetModel> getRbmCallTargetModels(LocalDate queryDate) throws Exception;List<OutOfSequenceDetailModel> getOutOfSequenceDetails(int authId);List<CalledPartnerDetailModel> getCalledPartnerDetails(int authId) throws ProfitMandiBusinessException;List<CalledPartnerDetailModel> getCalledPartnerDetails(int authId, LocalDate date) throws ProfitMandiBusinessException;List<List<String>> getRbmCallTargetRawDataByAuthId(int authId) throws Exception;List<List<String>> getAllCallDataByDate(LocalDate date) throws Exception;}