|  |  |  | 
|---|
|  |  |  | import com.baomidou.mybatisplus.service.IService; | 
|---|
|  |  |  | import com.zy.crm.manager.entity.Order; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | import java.util.HashMap; | 
|---|
|  |  |  | import java.util.List; | 
|---|
|  |  |  | import java.util.Map; | 
|---|
|  |  |  |  | 
|---|
|  |  |  | public interface OrderService extends IService<Order> { | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Order selectByUuid(Long hostId, String uuid); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | String getUuid(Long hostId); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Page<Order> getPage(Page<Order> page, Long hostId, String deptId, Long userId, String condition); | 
|---|
|  |  |  | Page<Order> getPage(Page<Order> page, Long hostId, String deptId, Long userId, String condition, Integer status); | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Double selectMoneyByYearAndStatus(String year, Integer status);//获取指定年份和订单状态总交易金额 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Double selectMoneyByUserAndYearAndStatus(Long userId, String year, Integer status);//获取指定用户、年份和订单状态总交易金额 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | Integer selectCountByUserYearAndStatus(Long userId, String year, Integer status);//获取指定年份和订单状态总数量 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<Order> selectTopMoney();//查询交易额前7名员工 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | List<Double> selectCurrentYearMonthSuccess();//获取当前年度12个月的交易成功金额数据 | 
|---|
|  |  |  |  | 
|---|
|  |  |  | } | 
|---|