package cn.pluss.platform.device;

import cn.pluss.platform.entity.DeviceBsj;
import com.baomidou.mybatisplus.extension.service.IService;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;

/**
 * <p>
 * 服务类
 * </p>
 *
 * @author Djh
 * @since 2022-05-09
 */
public interface DeviceBsjService extends IService<DeviceBsj> {

    /**
     * 导入博实结流量卡过期数据
     *
     * @param file 过期文件数据
     * @throws IOException ignored
     */
    void importExpiredTime(MultipartFile file) throws IOException;

    /**
     * 给一个月内即将到期的流量卡所属商户，发送流量充值的通知
     */
    void sendBatchExpiredNotice();
}
