package com.yeshi.buwan.service.inter.vip;
|
|
import com.yeshi.buwan.domain.vip.VideoBuyRecord;
|
import com.yeshi.buwan.exception.ParamsException;
|
import com.yeshi.buwan.exception.vip.VideoBuyRecordException;
|
|
import javax.validation.Valid;
|
import java.util.Date;
|
|
public interface VideoBuyRecordService {
|
|
|
/**
|
* 是否已经购买
|
*
|
* @param loginUid
|
* @param cid
|
* @param time
|
* @return
|
*/
|
public boolean isBought(String loginUid, String cid,String vid, Date time);
|
|
|
/**
|
* 获取视频最近的购买记录
|
* @param loginUid
|
* @param cid
|
* @param vid
|
* @return
|
*/
|
public VideoBuyRecord getLatestRecord(String loginUid,String cid,String vid);
|
|
/**
|
* 添加记录
|
*
|
* @param record
|
*/
|
public void addRecord(@Valid VideoBuyRecord record) throws ParamsException, VideoBuyRecordException;
|
|
|
}
|