| | |
| | | |
| | | import com.baomidou.mybatisplus.extension.service.IService; |
| | | import com.ruoyi.worker.entity.MasterWorker; |
| | | import com.ruoyi.worker.vo.OrderCountVO; |
| | | import com.ruoyi.worker.vo.OrderListVO; |
| | | |
| | | import java.util.List; |
| | |
| | | public interface MasterWorkerService extends IService<MasterWorker> { |
| | | |
| | | /** |
| | | * 根据用户id统计总订单数、待上门订单数、已完结订单数 |
| | | * |
| | | * @param id 用户id |
| | | * @return 数量统计 |
| | | */ |
| | | OrderCountVO orderCount(Integer id); |
| | | |
| | | /** |
| | | * 获取订单代办列表,并根据师傅经纬度排序 |
| | | * |
| | | * @param userid 师傅id |
| | |
| | | List<OrderListVO> orderNotHandle(Integer userid, String longitude, String latitude); |
| | | |
| | | /** |
| | | * 订单置顶 |
| | | * 获取订单代办列表,并根据师傅经纬度排序 |
| | | * |
| | | * @param orderId 订单id |
| | | * @param userid 用户id |
| | | * @return 操作结果 |
| | | * @param userid 师傅id |
| | | * @param longitude 经度 |
| | | * @param latitude 纬度 |
| | | * @return 代办列表 |
| | | */ |
| | | Boolean orderTop(Integer orderId, Integer userid); |
| | | List<OrderListVO> orderMapMode(Integer userid, String longitude, String latitude); |
| | | } |