Subversion Repositories SmartDukaan

Rev

Rev 35631 | Rev 35670 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
33917 ranu 1
package com.spice.profitmandi.service;
2
 
3
import com.spice.profitmandi.dao.model.*;
4
import org.springframework.stereotype.Service;
5
 
6
import java.time.LocalDate;
7
import java.util.List;
8
 
9
@Service
10
public interface RbmTargetService {
11
 
12
    List<WarehouseRbmTargetModel> getWarehouseWiseRbmMonthlyTarget();
13
 
14
    List<MTDAchievedTargetModel> getDateWiseAchievedTargetOfRbm(LocalDate startDate, LocalDate endDate);
15
 
16
    List<WarehouseMobileStockByMovementModel> getWarehouseMobileStockByMovement();
17
 
33991 ranu 18
    List<SoldCatalogsReportModel> getCatalogSoldReport(LocalDate startDate, LocalDate endDate);
19
 
33917 ranu 20
    int getWorkingDaysCount(LocalDate startDate);
21
 
34055 ranu 22
    List<TodayAchievedMovementModel> getMovementWiseAchievementByDate(LocalDate startDate, LocalDate endDate);
33917 ranu 23
 
33997 ranu 24
    List<RbmTargetAndAchievementsModel> getRbmTargetsAndAchievemnts(LocalDate startDate, LocalDate endDate);
25
 
33917 ranu 26
    List<RbmArrViewModel> getRbmTodayArr(LocalDate todayDate) throws Exception;
27
 
28
    List<RbmArrViewModel> getRbmTodayArr() throws Exception;
29
 
33926 ranu 30
    void setMovementWiseRbmTargets();
31
 
33985 ranu 32
    void setMovementWiseRbmAchievement();
33
 
34055 ranu 34
    List<Sold15daysOldAgingModel> getAgingSale(LocalDate startDate, LocalDate endDate);
35
 
36
    List<Our15DaysOldAgingStock> our15DaysAgingStock();
37
 
34103 ranu 38
    List<RbmBilledFofoIdsModel> getDateWiseBilledFofoIdByRbm(LocalDate startDate, LocalDate endDate);
39
 
35453 amit 40
    List<RbmWeeklyBillingModel> getWeeklyBillingDataForMonth(LocalDate monthStart, LocalDate monthEnd);
41
 
34641 ranu 42
    double calculateFofoIdTodayTarget(int fofoId, double secondryMtd, LocalDate date);
34880 ranu 43
 
44
    long getRemainingDaysInMonth(LocalDate date);
35631 ranu 45
 
46
    List<RbmCallTargetModel> getRbmCallTargetModels() throws Exception;
47
 
48
    List<OutOfSequenceDetailModel> getOutOfSequenceDetails(int authId);
35645 ranu 49
 
50
    List<List<String>> getRbmCallTargetRawDataByAuthId(int authId) throws Exception;
33917 ranu 51
}