From ec6d43aa07ee0e8faf34498057ebcfbb446aa015 Mon Sep 17 00:00:00 2001 From: hjl <1657978663@qq.com> Date: 星期二, 16 七月 2024 09:21:51 +0800 Subject: [PATCH] feat: 代码重构 --- ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/mapper/OrderMapper.java | 242 +++++++++++++++++++++++------------------------- 1 files changed, 116 insertions(+), 126 deletions(-) diff --git a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/mapper/OrderMapper.java b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/mapper/OrderMapper.java index a95d9f9..1f4cbee 100644 --- a/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/mapper/OrderMapper.java +++ b/ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/mapper/OrderMapper.java @@ -1,16 +1,7 @@ package com.ruoyi.admin.mapper; import com.baomidou.mybatisplus.core.mapper.BaseMapper; -import com.baomidou.mybatisplus.core.metadata.IPage; -import com.baomidou.mybatisplus.extension.plugins.pagination.Page; import com.ruoyi.admin.entity.Order; -import com.ruoyi.admin.request.OrderQueryRequest; -import com.ruoyi.admin.vo.OrderCountVO; -import com.ruoyi.admin.vo.OrderQueryVO; -import org.apache.ibatis.annotations.Param; - -import java.math.BigDecimal; -import java.util.List; /** * <p> @@ -22,121 +13,120 @@ */ public interface OrderMapper extends BaseMapper<Order> { - /** - * 查询本年订单数量 - * - * @param cityList 城市集合 - * @param orderState 订单状态 - * @param startTime 开始日期 - * @param endTime 结束日期 - * @return 本年订单数量 - */ - List<OrderQueryVO> orderCountByYear(@Param("cityList") List<String> cityList, @Param("orderState") Integer orderState, - @Param("startTime") String startTime, @Param("endTime") String endTime); - - /** - * 查询本月订单数量 - * - * @param cityList 城市集合 - * @param orderState 订单状态 - * @param startTime 开始日期 - * @param endTime 结束日期 - * @return 本年订单数量 - */ - List<OrderQueryVO> orderCountByMonth(@Param("cityList") List<String> cityList, @Param("orderState") Integer orderState, - @Param("startTime") String startTime, @Param("endTime") String endTime); - - /** - * 查询本周订单数量 - * - * @param cityList 城市集合 - * @param orderState 订单状态 - * @param startTime 开始日期 - * @param endTime 结束日期 - * @return 本年订单数量 - */ - List<OrderQueryVO> orderCountByWeek(@Param("cityList") List<String> cityList, @Param("orderState") Integer orderState, - @Param("startTime") String startTime, @Param("endTime") String endTime); - - /** - * 查询当天订单数量 - * - * @param cityList 城市集合 - * @param orderState 订单状态 - * @param startTime 开始日期 - * @param endTime 结束日期 - * @return 本年订单数量 - */ - List<OrderQueryVO> orderCountByToday(@Param("cityList") List<String> cityList, @Param("orderState") Integer orderState, - @Param("startTime") String startTime, @Param("endTime") String endTime); - - /** - * 查询整个季度的交易额(订单状态为:已完工) - * - * @param startDateStr 季度开始时间 - * @param endDateStr 季度结束时间 - * @param cityList 城市集合 - * @return 总交易额 - */ - BigDecimal totalMoneyByQuarter(@Param("start") String startDateStr, @Param("end") String endDateStr, - @Param("cityList") List<String> cityList); - - /** - * 查询整个年度的交易额(订单状态为:已完工) - * - * @param cityList 城市集合 - * @return 总交易额 - */ - BigDecimal totalMoneyByYear(@Param("cityList") List<String> cityList); - - /** - * 查询整个月度的交易额(订单状态为:已完工) - * - * @param cityList 城市列表 - * @return 总交易额 - */ - BigDecimal totalMoneyByMonth(@Param("cityList") List<String> cityList); - - /** - * 订单管理-订单统计 - * - * @param name 师傅姓名 - * @param phone 师傅电话 - * @param page 分页 - * @return 分页统计 - */ - IPage<OrderCountVO> orderCount(@Param("name") String name, @Param("phone") String phone, Page<OrderCountVO> page); - - /** - * 订单列表 - * - * @param orderQueryRequest 订单列表查询参数 - * @param page 分页 - * @return 分页 - */ - IPage<Order> queryPage(@Param("data") OrderQueryRequest orderQueryRequest, Page<Order> page); - - /** - * 订单管理分页模块,订单数量统计 - * - * @param orderQueryRequest 筛选参数 - * @return 统计数量 - */ - List<Order> orderPageCount(@Param("data") OrderQueryRequest orderQueryRequest); - - /** - * 根据所选id查询 - * - * @param ids id集合 - * @return 返回列表 - */ - List<Order> exportByIdList(List<String> ids); - - /** - * 根据筛选条件查询 - * - * @param orderQueryRequest 筛选条件 - * @return 返回列表 - */ - List<Order> exportList(@Param("data") OrderQueryRequest orderQueryRequest); +// /** +// * 查询本年订单数量 +// * +// * @param cityList 城市集合 +// * @param orderState 订单状态 +// * @param startTime 开始日期 +// * @param endTime 结束日期 +// * @return 本年订单数量 +// List<OrderQueryVO> orderCountByYear(@Param("cityList") List<String> cityList, @Param("orderState") Integer orderState, +// @Param("startTime") String startTime, @Param("endTime") String endTime); +// +// * +// * 查询本月订单数量 +// * +// * @param cityList 城市集合 +// * @param orderState 订单状态 +// * @param startTime 开始日期 +// * @param endTime 结束日期 +// * @return 本年订单数量 +// +// List<OrderQueryVO> orderCountByMonth(@Param("cityList") List<String> cityList, @Param("orderState") Integer orderState, +// @Param("startTime") String startTime, @Param("endTime") String endTime); +// +// * +// * 查询本周订单数量 +// * +// * @param cityList 城市集合 +// * @param orderState 订单状态 +// * @param startTime 开始日期 +// * @param endTime 结束日期 +// * @return 本年订单数量 +// +// List<OrderQueryVO> orderCountByWeek(@Param("cityList") List<String> cityList, @Param("orderState") Integer orderState, +// @Param("startTime") String startTime, @Param("endTime") String endTime); +// +// * +// * 查询当天订单数量 +// * +// * @param cityList 城市集合 +// * @param orderState 订单状态 +// * @param startTime 开始日期 +// * @param endTime 结束日期 +// * @return 本年订单数量 +// +// List<OrderQueryVO> orderCountByToday(@Param("cityList") List<String> cityList, @Param("orderState") Integer orderState, +// @Param("startTime") String startTime, @Param("endTime") String endTime); +// +// * +// * 查询整个季度的交易额(订单状态为:已完工) +// * +// * @param startDateStr 季度开始时间 +// * @param endDateStr 季度结束时间 +// * @param cityList 城市集合 +// * @return 总交易额 +// +// BigDecimal totalMoneyByQuarter(@Param("start") String startDateStr, @Param("end") String endDateStr, +// @Param("cityList") List<String> cityList); +// +// * +// * 查询整个年度的交易额(订单状态为:已完工) +// * +// * @param cityList 城市集合 +// * @return 总交易额 +// +// BigDecimal totalMoneyByYear(@Param("cityList") List<String> cityList); +// +// * +// * 查询整个月度的交易额(订单状态为:已完工) +// * +// * @param cityList 城市列表 +// * @return 总交易额 +// +// BigDecimal totalMoneyByMonth(@Param("cityList") List<String> cityList); +// +// * +// * 订单管理-订单统计 +// * +// * @param name 师傅姓名 +// * @param phone 师傅电话 +// * @param page 分页 +// * @return 分页统计 +// +// IPage<OrderCountVO> orderCount(@Param("name") String name, @Param("phone") String phone, Page<OrderCountVO> page); +// +// * +// * 订单列表 +// * +// * @param orderQueryRequest 订单列表查询参数 +// * @param page 分页 +// * @return 分页 +// +// IPage<Order> queryPage(@Param("data") OrderQueryRequest orderQueryRequest, Page<Order> page); +// +// * +// * 订单管理分页模块,订单数量统计 +// * +// * @param orderQueryRequest 筛选参数 +// * @return 统计数量 +// +// List<Order> orderPageCount(@Param("data") OrderQueryRequest orderQueryRequest); +// +// * +// * 根据所选id查询 +// * +// * @param ids id集合 +// * @return 返回列表 +// +// List<Order> exportByIdList(List<String> ids); +// +// * +// * 根据筛选条件查询 +// * +// * @param orderQueryRequest 筛选条件 +// * @return 返回列表 +// +// List<Order> exportList(@Param("data") OrderQueryRequest orderQueryRequest);*/ } -- Gitblit v1.7.1