admin
2024-04-26 5e7b0ed4a154ad067cbcf4aa1a1c7cce32f9864c
fanli/src/main/java/com/yeshi/fanli/service/inter/elme/ElmeHongBaoOrderMapService.java
@@ -1,35 +1,56 @@
package com.yeshi.fanli.service.inter.elme;
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);
}
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);
}