package com.iformall.mapper; import com.iformall.common.CommonMapper; import com.iformall.domain.po.AliBusinessCircleOrder; import com.iformall.domain.po.BusinessCircleBase; import org.apache.ibatis.annotations.Param; import java.util.Date; import java.util.List; public interface AliBusinessCircleOrderMapper extends CommonMapper { List findList(AliBusinessCircleOrder record); AliBusinessCircleOrder getById(AliBusinessCircleOrder record); AliBusinessCircleOrder getOrderByTransactionId(AliBusinessCircleOrder record); AliBusinessCircleOrder getRefundOrderByRefundId(AliBusinessCircleOrder record); List getRefundOrderByTransactionId(AliBusinessCircleOrder record); /** * 成功通知新建 * @param record */ void insertNoticeOrder(AliBusinessCircleOrder record); /** * 加积分 * @param record */ void updatePoints(AliBusinessCircleOrder record); /** * 退款 * @param record */ void insertRefundNoticeOrder(AliBusinessCircleOrder record); /** * 修改正常订单状态 * @param record */ void updateOrderStatus(AliBusinessCircleOrder record); Integer sumCirclePayment(BusinessCircleBase record); Integer sumCircleRefundAmount(BusinessCircleBase circleOrder); }