admin
2021-05-14 ae2294be876ac4595d7b31b36c0057726d12354f
fanli/src/main/java/com/yeshi/fanli/service/inter/order/ShareGoodsActivityOrderService.java
@@ -1,46 +1,54 @@
package com.yeshi.fanli.service.inter.order;
import java.math.BigDecimal;
import java.util.List;
import com.yeshi.fanli.entity.bus.user.Order;
import com.yeshi.fanli.entity.order.ShareGoodsActivityOrder;
import com.yeshi.fanli.exception.order.ShareGoodsActivityOrderException;
/**
 * 分享活动的订单服务
 *
 * @author hexiaohui
 *
 */
public interface ShareGoodsActivityOrderService {
   /**
    * 添加分享活动订单
    *
    * @param uid
    * @param rate
    * @param order
    * @throws ShareGoodsActivityOrderException
    */
   public void addShareGoodsActivityOrder(Long uid, BigDecimal rate, Order order)
         throws ShareGoodsActivityOrderException;
   /**
    * 查询用户的分享活动订单
    *
    * @param uid
    * @return
    */
   public long countShareGoodsActivityOrder(Long uid);
   /**
    * 查询分享活动(根据订单号与用户ID)
    *
    * @param uid
    * @param orderId
    * @return
    */
   public List<ShareGoodsActivityOrder> listByOrderIdAndUid(Long uid, Long orderId);
}
package com.yeshi.fanli.service.inter.order;
import java.math.BigDecimal;
import java.util.List;
import com.yeshi.fanli.entity.bus.user.Order;
import com.yeshi.fanli.entity.order.ShareGoodsActivityOrder;
import com.yeshi.fanli.exception.order.ShareGoodsActivityOrderException;
/**
 * 分享活动的订单服务
 *
 * @author hexiaohui
 *
 */
public interface ShareGoodsActivityOrderService {
   /**
    * 添加分享活动订单
    *
    * @param uid
    * @param rate
    * @param order
    * @throws ShareGoodsActivityOrderException
    */
   public void addShareGoodsActivityOrder(Long uid, BigDecimal rate, String taoBaoOrderNo)
         throws ShareGoodsActivityOrderException;
   /**
    * 查询用户的分享活动订单
    *
    * @param uid
    * @return
    */
   public long countShareGoodsActivityOrder(Long uid);
   /**
    * 查询分享活动(根据订单号与用户ID)
    *
    * @param uid
    * @param orderId
    * @return
    */
   public List<ShareGoodsActivityOrder> listByOrderIdAndUid(Long uid, String taoBaoOrderNo);
   /**
    * 根据用户ID查询订单
    *
    * @param uid
    * @return
    */
   public List<ShareGoodsActivityOrder> listByUid(Long uid);
}