| | |
| | |
|
| | | import java.util.List;
|
| | |
|
| | | import net.sf.json.JSONObject;
|
| | |
|
| | | import com.yeshi.fanli.dto.HongBao;
|
| | | import com.yeshi.fanli.entity.bus.share.UserShareGoodsGroup;
|
| | | import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
|
| | | import com.yeshi.fanli.exception.share.UserShareGoodsRecordException;
|
| | |
|
| | | public interface UserShareGoodsGroupService {
|
| | |
| | | public List<UserShareGoodsGroup> listByRecordId(Long recordId);
|
| | |
|
| | | /**
|
| | | * 查询单个商品 判断是否单个商品分享
|
| | | * 查询单个商品 判断是否单个商品分享 goodsDetail
|
| | | * @param recordId
|
| | | * @return
|
| | | */
|
| | |
| | | * @param auctionId
|
| | | * @return
|
| | | */
|
| | | public UserShareGoodsGroup getNewestRecord(Long uid, Long auctionId);
|
| | | public UserShareGoodsGroup getNewestRecord(Long uid, Long auctionId, Integer goodsType);
|
| | |
|
| | | /**
|
| | | * 更新浏览数据
|
| | | * @param uid 用户id
|
| | | * @param auctionId 商品id
|
| | | * @param count 数量
|
| | | * @throws UserShareGoodsRecordException
|
| | | */
|
| | | public void updateBrowseRecord(Long uid, Long auctionId, int count) throws UserShareGoodsRecordException;
|
| | |
|
| | |
|
| | | /**
|
| | | * 查询已分享商品
|
| | | * @param recordId
|
| | | * @return
|
| | | * @throws UserShareGoodsRecordException
|
| | | */
|
| | | public JSONObject getGoodsGroup(Long recordId) throws UserShareGoodsRecordException;
|
| | |
|
| | | /**
|
| | | * 更新订单数量及收益
|
| | | * @param uid 用户id
|
| | | * @param taoBaoGoodsBrief 商品
|
| | | * @param auctionId 商品id
|
| | | * @param count 订单数量
|
| | | * @throws UserShareGoodsRecordException
|
| | | */
|
| | | public void updateOrderRecord(Long uid, TaoBaoGoodsBrief taoBaoGoodsBrief, int count) throws UserShareGoodsRecordException;
|
| | | public void updateOrderRecord(HongBao hongBao, int goodsType) throws UserShareGoodsRecordException;
|
| | |
|
| | | /**
|
| | | * 单个商品分享浏览记录
|
| | | * @param uid
|
| | | * @param auctionId
|
| | | * @param count
|
| | | * @throws UserShareGoodsRecordException
|
| | | */
|
| | | public void updateBrowseRecord(Long uid, Long auctionId, int count) throws UserShareGoodsRecordException;
|
| | |
|
| | | /**
|
| | | * 记录浏览次数
|
| | | * @param uid
|
| | | * @param id
|
| | | * @param goodsType
|
| | | * @throws UserShareGoodsRecordException
|
| | | */
|
| | | public void updateBrowseNum(Long uid, Long id, int goodsType) throws UserShareGoodsRecordException;
|
| | | }
|