sunshine
2024-11-05 53bd8a8d8184b3f19695b756ee78f343cdb9b9b9
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
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.H5ChannelLoanMarket;
import com.nova.sankuai.domain.entity.LoanSupermarket;
 
/**
 * @author weikangdi
 * @create 2021/12/27
 */
public interface IH5ChannelLoanMarketService extends IService<H5ChannelLoanMarket> {
 
    /**
     * 新增贷款超市时更新渠道贷超关联
     *
     * @param loanMarket
     */
    void saveBySupermarket(LoanSupermarket loanMarket);
 
 
    /**
     * 新增渠道时更新渠道贷超关联
     *
     * @param channelId
     */
    void saveByChannel(Long channelId);
 
    /**
     * 编辑渠道贷款配置
     * @param channelLoanMarketDto
     */
    void editH5LoanMarket(ChannelLoanMarketDto channelLoanMarketDto);
 
    /**
     * 根据渠道复制渠道贷超配置
     * @param targetId
     * @param sourceId
     */
    void copyChannel(Long targetId, Long sourceId);
 
    /**
     * 根据贷超批量编辑H5渠道贷超配置
     * @param loanSupermarketDb
     */
    void editByLoanMarket(LoanSupermarket loanSupermarketDb);
}