package project.monitor.loan; import java.util.HashMap; import java.util.Map; import kernel.web.Page; /** * @author JORGE * @description 借贷服务接口 */ public interface LoanService { /** * 删除借贷申请单 * @param orderId 申请单ID * @return 删除是否成功 */ public boolean deleteLoanOrder(String orderId); /** * 获取单个借贷申请单 * @param orderId 申请单ID * @return 申请单对象 */ public SimpleLoanOrder getLoanOrder(String orderId); /** * 获取借贷申请单列表 * @param queryParams 参数字典 * @return 页面对象 */ public Page pagedQuery(Map queryParams); /** * 获取借贷参数 * @param uuid 参数配置ID * @return 参数配置字典 */ public HashMap getLoanParams(String uuid); /** * 添加借贷申请单 * @param loanOrder 申请单 * @return 添加是否成功 */ public Boolean addLoanOrder(SimpleLoanOrder simpleLoanOrder); /** * 修改借贷申请单 * @param loanOrder 申请单 * @return 修改是否成功 */ public Boolean modLoanOrder(SimpleLoanOrder simpleLoanOrder); /** * 修改借贷申请单状态 * @param orderId 申请单ID * @param status 申请单状态 * @return 修改是否成功 */ public boolean updateLoanOrderState(String orderId,String status); }