package com.ks.app.service.inter.vip;
|
|
import java.lang.Exception;
|
import javax.annotation.Resource;
|
import java.util.Date;
|
|
import com.ks.app.entity.SystemEnum;
|
import com.ks.app.entity.vip.VIPPriceType;
|
import com.ks.app.exception.vip.VIPException;
|
import org.yeshi.utils.bean.BeanUtil;
|
|
import java.util.List;
|
|
import com.ks.app.entity.vip.VIPPrice;
|
import com.ks.app.service.inter.vip.VIPPriceService;
|
import com.ks.app.service.query.vip.VIPPriceQuery;
|
|
|
public interface VIPPriceService {
|
|
/**
|
* 获取列表
|
*
|
* @param vIPPriceQuery
|
* @param page
|
* @param pageSize
|
* @return
|
*/
|
public List<VIPPrice> list(VIPPriceQuery vIPPriceQuery, int page, int pageSize);
|
|
/**
|
*
|
*/
|
public long count(VIPPriceQuery vIPPriceQuery);
|
|
/**
|
*
|
*/
|
public VIPPrice get(String id);
|
|
/**
|
*
|
*/
|
public void add(VIPPrice vIPPrice) throws Exception;
|
|
/**
|
*
|
*/
|
public void update(VIPPrice vIPPrice);
|
|
/**
|
*
|
*/
|
public void delete(List<String> idList);
|
|
|
/**
|
* 拉取列表
|
*
|
* @return
|
*/
|
public List<VIPPrice> listValidPrice(SystemEnum system);
|
|
|
/**
|
* 主键查询
|
*
|
* @param id
|
* @return
|
*/
|
public VIPPrice selectByPrimaryKey(String id);
|
|
|
/**
|
* 根据类型查询
|
*
|
* @param type
|
* @return
|
*/
|
public VIPPrice selectByType(VIPPriceType type, SystemEnum system);
|
|
public VIPPrice selectByIOSProductId(String productId, SystemEnum system);
|
|
|
}
|