| | |
| | | import com.doumee.dao.vo.AccountResponse; |
| | | |
| | | import java.util.List; |
| | | import java.util.Map; |
| | | |
| | | /** |
| | | * 司机注册信息Service定义 |
| | |
| | | com.doumee.dao.vo.DriverCenterVO getDriverCenterInfo(Integer memberId); |
| | | |
| | | /** |
| | | * 司机累计统计(累计佣金、待结算佣金、订单总数、钱包余额) |
| | | */ |
| | | com.doumee.dao.vo.DriverStatsVO getDriverStats(Integer memberId); |
| | | |
| | | /** |
| | | * 司机抢单大厅 - 分页查询可抢订单 |
| | | * |
| | | * @param memberId 当前登录会员主键 |
| | |
| | | */ |
| | | void confirmDeliver(Integer driverId, DriverDeliverDTO dto); |
| | | |
| | | /** |
| | | * 司机修改密码 |
| | | * |
| | | * @param driverId 司机主键 |
| | | * @param newPassword 新密码 |
| | | * @param token 当前token(修改成功后清除) |
| | | */ |
| | | void changePassword(Integer driverId, String newPassword, String token); |
| | | |
| | | /** |
| | | * 获取司机进行中订单数量 |
| | | * |
| | | * @param driverId 司机主键 |
| | | * @return [已抢单数量, 派送中数量] |
| | | */ |
| | | Map<String, Integer> getActiveOrderCount(Integer driverId); |
| | | |
| | | } |