Subversion Repositories SmartDukaan

Rev

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

Rev Author Line No. Line
29222 tejbeer 1
package com.spice.profitmandi.service;
2
 
29578 tejbeer 3
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
29222 tejbeer 4
import com.spice.profitmandi.dao.entity.logistics.Provider;
5
import com.spice.profitmandi.dao.entity.logistics.ProviderTat;
6
import com.spice.profitmandi.dao.entity.transaction.Order;
7
import com.spice.profitmandi.dao.model.DispatchNotificationModel;
32609 raveendra. 8
import org.springframework.stereotype.Service;
29222 tejbeer 9
 
32609 raveendra. 10
import java.time.LocalDate;
11
import java.time.LocalDateTime;
12
import java.util.List;
13
import java.util.Map;
14
 
29222 tejbeer 15
@Service
16
public interface LogisticsService {
17
 
29250 tejbeer 18
	public LocalDate calculateDeliveryTimeline(LocalDate date, ProviderTat providerTat, int delayDays);
29222 tejbeer 19
 
20
	public Map<String, DispatchNotificationModel> markedOrderShippedDetail(List<Order> order, Provider provider,
32609 raveendra. 21
																		   Map<String, DispatchNotificationModel> dispatchNotication, String airwaybillNo, LocalDateTime shippingDate)
29578 tejbeer 22
			throws ProfitMandiBusinessException;
29222 tejbeer 23
}