package com.nova.sankuai.service;
|
|
import com.baomidou.mybatisplus.extension.service.IService;
|
import com.nova.sankuai.domain.dto.ChannelLoanMarketDto;
|
import com.nova.sankuai.domain.entity.ChannelSupermarket;
|
import com.nova.sankuai.domain.entity.LoanSupermarket;
|
|
/**
|
* @author weikangdi
|
* @create 2021/12/27
|
*/
|
public interface IChannelSupermarketService extends IService<ChannelSupermarket> {
|
|
/**
|
* 新增贷款超市时更新渠道贷超关联
|
*
|
* @param loanMarket
|
*/
|
void saveBySupermarket(LoanSupermarket loanMarket);
|
|
|
/**
|
* 新增渠道时更新渠道贷超关联
|
*
|
* @param channelId
|
*/
|
void saveByChannel(Long channelId);
|
|
/**
|
* 编辑渠道贷款配置
|
*
|
* @param channelLoanMarketDto
|
*/
|
void editChannelLoanMarket(ChannelLoanMarketDto channelLoanMarketDto);
|
|
/**
|
* 根据渠道复制渠道贷超配置
|
*
|
* @param targetId
|
* @param sourceId
|
*/
|
void copyChannel(Long targetId, Long sourceId);
|
|
/**
|
* 根据贷超批量编辑渠道贷超配置
|
* @param loanSupermarketDb
|
*/
|
void editByLoanMarket(LoanSupermarket loanSupermarketDb);
|
}
|