yujian
2019-10-14 3ac30b4c17cf071ce9c66a59c069ab83efae6d2d
fanli/src/main/java/com/yeshi/fanli/service/inter/elme/ElmeHongBaoOrderMapService.java
New file
@@ -0,0 +1,56 @@
package com.yeshi.fanli.service.inter.elme;
import java.util.List;
import com.yeshi.fanli.entity.elme.ElmeHongBaoOrderMap;
import com.yeshi.fanli.exception.elme.ElmeHongBaoOrderMapException;
/**
 * 饿了么红包订单映射
 *
 * @author Administrator
 *
 */
public interface ElmeHongBaoOrderMapService {
   /**
    * 添加映射
    *
    * @param map
    */
   public void addHongBaoOrderMap(ElmeHongBaoOrderMap map) throws ElmeHongBaoOrderMapException;
   /**
    * 根据订单ID查询
    *
    * @param orderId
    * @return
    */
   public ElmeHongBaoOrderMap selectByOrderId(Long orderId);
   /**
    * 根据hongBaoId查询
    *
    * @param hongBaoId
    * @return
    */
   public ElmeHongBaoOrderMap selectByHongBaoId(Long hongBaoId);
   /**
    * 根据红包用户ID检索
    *
    * @param uid
    * @param page
    * @param pageSize
    * @return
    */
   public List<ElmeHongBaoOrderMap> listByHongBaoUid(Long uid, int page, int pageSize);
   /**
    * 根据红包用户ID计数
    *
    * @param uid
    * @return
    */
   public long countByHongBaoUid(Long uid);
}