package com.ks.vip.service;
|
|
|
import com.ks.vip.exception.VipGradePotenceException;
|
import com.ks.vip.pojo.DO.VipGradePotence;
|
import com.ks.vip.pojo.Enums.VIPEnum;
|
|
import java.util.List;
|
|
public interface VipGradePotenceService {
|
|
public long count(VipGradePotence t);
|
|
public List<VipGradePotence> listByPage(int page, int pageSize, VipGradePotence t);
|
|
public void insertSelective(VipGradePotence t);
|
|
public void updateByPrimaryKeySelective(VipGradePotence t);
|
|
public VipGradePotence selectByPrimaryKey(Long id);
|
|
public void delete(Long id);
|
|
/**
|
* 根据等级Id查询权益
|
* @param gradeId
|
* @return
|
*/
|
public VipGradePotence getPotenceByGradeId(Long gradeId);
|
|
|
/**
|
* 获取默认权益
|
* @return
|
*/
|
public VipGradePotence getDefaultGradePotence();
|
|
|
/**
|
* 根据枚举类型查询权益
|
* @param vipEnum
|
* @return
|
*/
|
public VipGradePotence getPotenceByVipEnum(VIPEnum vipEnum);
|
|
/**
|
* 保存
|
* @param t
|
* @throws VipGradePotenceException
|
*/
|
public void save(VipGradePotence t) throws VipGradePotenceException;
|
}
|