RiderLevelService.java
519 Bytes
package com.diligrp.rider.service;
import com.diligrp.rider.entity.RiderLevel;
import java.math.BigDecimal;
public interface RiderLevelService {
/** 根据骑手获取等级配置 */
RiderLevel getLevelByRider(Long riderId);
/**
* 计算骑手收入
* @param riderId 骑手ID
* @param orderType 订单类型
* @param deliveryFee 配送费
* @param distance 距离(米)
*/
BigDecimal calcIncome(Long riderId, int orderType, BigDecimal deliveryFee, long distance);
}