UserCouponMappingHandler.java
853 Bytes
package com.zhaoonline.coupon.dispatcher;
import com.zhaoonline.coupon.domain.Activity;
import com.zhaoonline.coupon.domain.CommonCouponEntity;
import com.zhaoonline.coupon.domain.OwnerUser;
import java.util.List;
/**
* Created by ZhaoOnline<br/>
* User: yangyoupeng<br/>
* Date: 2016/12/15<br/>
* Time: 16:34<br/>
* Description:用户与Coupen的关系映射处理器,
* 同时还包括帮拆的好友信息记录
*/
public interface UserCouponMappingHandler {
List<CommonCouponEntity> getMappingOfUser(Activity activity, OwnerUser user);
CommonCouponEntity mappingCoupen2User(CommonCouponEntity coupenEntity, OwnerUser user);
boolean recordHelpOpen(CommonCouponEntity coupenEntity, OwnerUser helper);
List<CommonCouponEntity> getHelpOpenCoupenOfUser(CommonCouponEntity coupenEntity, OwnerUser drawOwner);
}