package com.hzs.member.swing.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hzs.common.domain.member.swing.CuMemberSwingNet;
import com.hzs.common.domain.member.swing.ext.CuMemberSwingNetExt;
import com.hzs.common.domain.member.swing.ext.CuMemberSwingNetLogExt;
import com.hzs.member.swing.param.CuMemberSwingNetParam;
import com.hzs.member.swing.param.SwingNetLogParam;

import java.util.List;

/**
 * 会员网体甩网配置 服务类
 */
public interface ICuMemberSwingNetService extends IService<CuMemberSwingNet> {

    /*
     *  保存会员甩网数据
     **/
    void saveCuMemberSingNet(CuMemberSwingNetParam cuMemberSwingNetParam, Integer pkCountry, Long pkCreator);

    /*
     * 查询甩网数据
     **/
    List<CuMemberSwingNetExt> queryCuMemberSwingNetExt(CuMemberSwingNetParam cuMemberSwingNetParam);

    /**
     * 删除甩网数据
     *
     * @param pkId   数据ID
     * @param userId 当前用户
     */
    void deleteNet(Long pkId, Long userId);

    List<CuMemberSwingNetLogExt> swingNetLogList(SwingNetLogParam param);

}
