Subversion Repositories SmartDukaan

Rev

Rev 33903 | Rev 34312 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 33903 Rev 34288
Line 1... Line 1...
1
package com.spice.profitmandi.service.transaction;
1
package com.spice.profitmandi.service.transaction;
2
 
2
 
3
import java.math.BigDecimal;
-
 
4
import java.time.LocalDate;
-
 
5
import java.time.LocalDateTime;
-
 
6
import java.util.List;
-
 
7
import java.util.Map;
-
 
8
 
-
 
9
import com.spice.profitmandi.dao.entity.transaction.LoanSummary;
-
 
10
import org.springframework.stereotype.Service;
-
 
11
 
-
 
12
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
3
import com.spice.profitmandi.common.exception.ProfitMandiBusinessException;
13
import com.spice.profitmandi.dao.entity.transaction.Loan;
4
import com.spice.profitmandi.dao.entity.transaction.Loan;
-
 
5
import com.spice.profitmandi.dao.entity.transaction.LoanSummary;
14
import com.spice.profitmandi.dao.entity.transaction.SDCreditRequirement;
6
import com.spice.profitmandi.dao.entity.transaction.SDCreditRequirement;
15
import com.spice.profitmandi.dao.enumuration.transaction.CreditRisk;
7
import com.spice.profitmandi.dao.enumuration.transaction.CreditRisk;
16
import com.spice.profitmandi.dao.enumuration.transaction.LoanReferenceType;
8
import com.spice.profitmandi.dao.enumuration.transaction.LoanReferenceType;
17
import com.spice.profitmandi.dao.model.CartResponse;
9
import com.spice.profitmandi.dao.model.CartResponse;
18
import com.spice.profitmandi.dao.model.SDCreditResponseOut;
10
import com.spice.profitmandi.dao.model.SDCreditResponseOut;
19
import com.spice.profitmandi.dao.model.UserCart;
11
import com.spice.profitmandi.dao.model.UserCart;
-
 
12
import org.springframework.stereotype.Service;
-
 
13
 
-
 
14
import java.math.BigDecimal;
-
 
15
import java.time.LocalDate;
-
 
16
import java.time.LocalDateTime;
-
 
17
import java.util.List;
-
 
18
import java.util.Map;
20
 
19
 
21
@Service
20
@Service
22
public interface SDCreditService {
21
public interface SDCreditService {
23
 
22
 
24
	void fundWallet(int fofoId) throws ProfitMandiBusinessException;
23
	void fundWallet(int fofoId) throws ProfitMandiBusinessException;
Line 46... Line 45...
46
 
45
 
47
	void updateRisk();
46
	void updateRisk();
48
 
47
 
49
	List<Loan> getDefaultLoan();
48
	List<Loan> getDefaultLoan();
50
 
49
 
-
 
50
	List<Loan> getDefaultLoanWithoutLimit();
-
 
51
 
51
	List<Loan> getLoanALert();
52
	List<Loan> getLoanALert();
52
 
53
 
53
	public List<Loan> getDueDateCrossLoan();
54
	public List<Loan> getDueDateCrossLoan();
54
 
55
 
55
	public boolean isDefaultLoan(int loanId, LocalDate time);
56
	public boolean isDefaultLoan(int loanId, LocalDate time);