package com.ssj.service.sys.cardinfo.service;

import com.ssj.bean.sys.cardinfo.domain.CardAward;
import com.ssj.framework.core.common.service.BaseService;

import java.util.List;

public interface CardAwardService extends BaseService<CardAward, String> {
	/**
	 * 查询未兑奖的记录
	 * @param cardId
	 * @return
	 */
	public List<CardAward> getCardAwardListByCardId(String cardId);
	/**
	 * 如果有中奖的机会，那么随机给一个奖品
	 * @param cardId
	 * @return
	 */
	public CardAward getCardAward(String cardId);
	/**
	 * 查询中奖的记录
	 * @param userId
	 * @param cardId
	 * @return
	 */
	public CardAward  findByUserIdAndCardId(String userId, String cardId);
	
	/**
	 * 新版获取抽奖信息
	* @param cardId
	* @param prace
	* @return
	* 创建人：ZhangCaibao 
	* 2017年8月14日 下午3:33:49 
	* @List<CardAward>
	 */
	public CardAward getCardAwardListByCardIdPracelimit(String cardId, List<Integer> prace);
}
