package com.ruoyi.worker.service;
|
|
|
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;
|
|
/**
|
* <p>
|
* 师傅信息表 服务类
|
* </p>
|
*
|
* @author hjl
|
* @since 2024-06-03
|
*/
|
public interface MasterWorkerService extends IService<MasterWorker> {
|
|
/**
|
* 根据用户id统计总订单数、待上门订单数、已完结订单数
|
*
|
* @param id 用户id
|
* @return 数量统计
|
*/
|
OrderCountVO orderCount(Integer id);
|
|
/**
|
* 获取订单代办列表,并根据师傅经纬度排序
|
*
|
* @param userid 师傅id
|
* @param longitude 经度
|
* @param latitude 纬度
|
* @return 代办列表
|
*/
|
List<OrderListVO> orderNotHandle(Integer userid, String longitude, String latitude);
|
|
/**
|
* 订单置顶
|
*
|
* @param orderId 订单id
|
* @param userid 用户id
|
* @return 操作结果
|
*/
|
Boolean orderTop(Integer orderId, Integer userid);
|
}
|