UserCoupenMappingHandler.java 849 Bytes
package com.zhaoonline.coupen.dispatcher;

import com.zhaoonline.coupen.bean.Activity;
import com.zhaoonline.coupen.bean.CommonCoupenEntity;
import com.zhaoonline.coupen.bean.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 UserCoupenMappingHandler {


    List<CommonCoupenEntity> getMappingOfUser(Activity activity, OwnerUser user);

    CommonCoupenEntity mappingCoupen2User(CommonCoupenEntity coupenEntity, OwnerUser user);


    boolean recordHelpOpen(CommonCoupenEntity coupenEntity, OwnerUser helper);

    List<CommonCoupenEntity> getHelpOpenCoupenOfUser(CommonCoupenEntity coupenEntity, OwnerUser drawOwner);
}