package com.fdkankan.ucenter.service;
import com.fdkankan.ucenter.common.PageInfo;
import com.fdkankan.ucenter.entity.UserIncrement;
import com.baomidou.mybatisplus.extension.service.IService;
import com.fdkankan.ucenter.vo.request.IncrementParam;
import java.util.HashMap;
import java.util.List;
/**
*
* 用户增值权益表 服务类
*
*
* @author
* @since 2022-07-04
*/
public interface IUserIncrementService extends IService {
Long getCountByUserId(Long userId, int type);
PageInfo pageList(IncrementParam param);
HashMap findByCameraIds(List cameraIdList);
Long getValidCountByCameraId(Long cameraId);
void unbindCamera(List cameraIds);
UserIncrement getByCameraId(Long cameraId);
void bindCamera(IncrementParam param);
void unbindCamera(IncrementParam param);
void incrementExpire();
void incrementExpireSendSms() throws Exception;
}