OrderMapper.java 961 Bytes
Newer Older
licc's avatar
licc committed
1 2 3 4 5 6
package cn.wisenergy.mapper;

import cn.wisenergy.model.app.OrderInfo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Param;

codezwjava's avatar
codezwjava committed
7
import java.math.BigDecimal;
licc's avatar
licc committed
8 9 10 11 12 13 14 15 16 17 18 19 20 21
import java.util.List;

/**
 * @author 86187
 */
public interface OrderMapper extends BaseMapper<OrderInfo> {

    /**
     * 根据返佣状态获取 订单列表
     *
     * @param rebateStatus 0 未返佣  1 返佣
     * @return 订单列表
     */
    List<OrderInfo> getByRebateStatus(@Param("rebateStatus") Integer rebateStatus);
22 23 24 25 26 27 28 29 30 31 32 33 34

    /**
     * 有赞订单数据插入
     */
    void insertYouZanOrders(OrderInfo orderInfo);

    /**
     * 根据tid获取订单数据
     * @param tid 有赞生成的订单id
     * @return 一条订单数据
     */
    OrderInfo getByTid(@Param("tid")String tid);

codezwjava's avatar
codezwjava committed
35 36 37 38 39 40
    /**
     * 获取当前用户的业绩
     * @param userId
     * @return
     */
    BigDecimal getPerformanceByUserid(String userId);
licc's avatar
licc committed
41
}