package com.yami.trading.service.loan;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
import com.yami.trading.bean.loan.LoanOrder;
|
|
import java.util.List;
|
import java.util.Map;
|
|
public interface LoanOrderService {
|
|
LoanOrder apply(String userId, String loanConfigId, double quota, String symbol,
|
String frontImg, String backImg, String handheldImg);
|
|
List<LoanOrder> listByUser(String userId);
|
|
LoanOrder findById(String id);
|
|
LoanOrder findByOrderNo(String orderNo);
|
|
String approve(String orderId, String operator);
|
|
String reject(String orderId, String reason, String operator);
|
|
String manualRepay(String orderId, String operator);
|
|
String autoRepayDueOrder(LoanOrder order);
|
|
void modifyOrder(LoanOrder order);
|
|
Page<Map<String, Object>> adminPagedQuery(int pageNo, int pageSize, String status,
|
String userName, String orderNo, String rolename,
|
List<String> children);
|
|
List<LoanOrder> findDueOrders();
|
}
|