package com.ruoyi.ibs.list.service;

import com.ruoyi.ibs.list.domain.SysCampaign;
import com.ruoyi.ibs.list.domain.SysCampaignGroupCustomer;

import java.util.List;

public interface ISysCustAppointSupplementService {

    void custAppointSupplement(List<String> org3);


     void distribute(SysCampaign sysCampaign, List<String> distributeRules, List<SysCampaignGroupCustomer> sysGroupCustomers, List<SysCampaignGroupCustomer> campaignGroupCustomers, String log3);

     void distributeDZ(SysCampaign sysCampaign,List<SysCampaignGroupCustomer> sysGroupCustomers,List<SysCampaignGroupCustomer> campaignGroupCustomersInsert,String opsDept,String log3);

     void distributeTs(SysCampaign sysCampaign,List<SysCampaignGroupCustomer> sysGroupCustomers,List<SysCampaignGroupCustomer> campaignGroupCustomersInsert,List<Long> gridIds,String log3);


     void distributeXN(SysCampaign sysCampaign,List<SysCampaignGroupCustomer> sysGroupCustomers,List<SysCampaignGroupCustomer> campaignGroupCustomersInsert,Long gridId,String log3);

     void distributeGH(SysCampaign sysCampaign,List<SysCampaignGroupCustomer> sysGroupCustomers,List<SysCampaignGroupCustomer> campaignGroupCustomersInsert,String distributeRule,String log3);


    }
