| | |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.dao.business.model.Revenue; |
| | | import com.doumee.dao.dto.RevenueQueryDTO; |
| | | import com.doumee.dao.vo.DriverKpiVO; |
| | | import com.doumee.dao.vo.DriverOrderTrendVO; |
| | | import com.doumee.dao.vo.DriverRewardHallVO; |
| | | import com.doumee.dao.vo.RevenueStatisticsVO; |
| | | import com.doumee.dao.vo.RevenueSummaryVO; |
| | | |
| | |
| | | */ |
| | | RevenueSummaryVO getShopRevenueSummary(RevenueQueryDTO queryDTO, Integer shopId); |
| | | |
| | | /** |
| | | * 司机核心业绩指标 |
| | | * |
| | | * @param driverId 司机主键 |
| | | * @param query 日期范围 |
| | | * @return KPI |
| | | */ |
| | | DriverKpiVO getDriverKpi(Integer driverId, com.doumee.dao.dto.ShopRevenueQueryDTO query); |
| | | |
| | | /** |
| | | * 司机近七日订单趋势 |
| | | * |
| | | * @param driverId 司机主键 |
| | | * @return 7天趋势数据 |
| | | */ |
| | | List<DriverOrderTrendVO> getDriverOrderTrend(Integer driverId); |
| | | |
| | | /** |
| | | * 司机奖励大厅 |
| | | * |
| | | * @param driverId 司机主键 |
| | | * @return 奖励大厅数据 |
| | | */ |
| | | DriverRewardHallVO getDriverRewardHall(Integer driverId); |
| | | |
| | | /** |
| | | * 领取奖励金 |
| | | * |
| | | * @param driverId 司机主键 |
| | | * @param rewardRecordId 奖励记录ID |
| | | */ |
| | | void claimReward(Integer driverId, Integer rewardRecordId); |
| | | |
| | | } |