From 03c6572c7918beaa20365e69c9694a11f0d9948a Mon Sep 17 00:00:00 2001 From: hjl <1657978663@qq.com> Date: 星期一, 01 七月 2024 10:13:26 +0800 Subject: [PATCH] feat: 代码初始化 --- ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/mapper/OrderMapper.java | 47 +++++++++++++++++++++++++++++++++-------------- 1 files changed, 33 insertions(+), 14 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 04fe42f..8f8214c 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 @@ -4,6 +4,7 @@ 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; @@ -24,49 +25,49 @@ /** * 查询本年订单数量 * - * @param cityId 城市id集合 + * @param cityList 城市集合 * @param orderState 订单状态 * @param startTime 开始日期 * @param endTime 结束日期 * @return 本年订单数量 */ - List<OrderQueryVO> orderCountByYear(@Param("ids") List<String> cityId, @Param("orderState") Integer orderState, + List<OrderQueryVO> orderCountByYear(@Param("cityList") List<String> cityList, @Param("orderState") Integer orderState, @Param("startTime") String startTime, @Param("endTime") String endTime); /** * 查询本月订单数量 * - * @param cityId 城市id集合 + * @param cityList 城市集合 * @param orderState 订单状态 * @param startTime 开始日期 * @param endTime 结束日期 * @return 本年订单数量 */ - List<OrderQueryVO> orderCountByMonth(@Param("ids") List<String> cityId, @Param("orderState") Integer orderState, + List<OrderQueryVO> orderCountByMonth(@Param("cityList") List<String> cityList, @Param("orderState") Integer orderState, @Param("startTime") String startTime, @Param("endTime") String endTime); /** * 查询本周订单数量 * - * @param cityId 城市id集合 + * @param cityList 城市集合 * @param orderState 订单状态 * @param startTime 开始日期 * @param endTime 结束日期 * @return 本年订单数量 */ - List<OrderQueryVO> orderCountByWeek(@Param("ids") List<String> cityId, @Param("orderState") Integer orderState, + List<OrderQueryVO> orderCountByWeek(@Param("cityList") List<String> cityList, @Param("orderState") Integer orderState, @Param("startTime") String startTime, @Param("endTime") String endTime); /** * 查询当天订单数量 * - * @param cityId 城市id集合 + * @param cityList 城市集合 * @param orderState 订单状态 * @param startTime 开始日期 * @param endTime 结束日期 * @return 本年订单数量 */ - List<OrderQueryVO> orderCountByToday(@Param("ids") List<String> cityId, @Param("orderState") Integer orderState, + List<OrderQueryVO> orderCountByToday(@Param("cityList") List<String> cityList, @Param("orderState") Integer orderState, @Param("startTime") String startTime, @Param("endTime") String endTime); /** @@ -74,26 +75,27 @@ * * @param startDateStr 季度开始时间 * @param endDateStr 季度结束时间 - * @param cityIdList 城市id + * @param cityList 城市集合 * @return 总交易额 */ - BigDecimal totalMoneyByQuarter(@Param("start") String startDateStr, @Param("end") String endDateStr, @Param("ids") List<String> cityIdList); + BigDecimal totalMoneyByQuarter(@Param("start") String startDateStr, @Param("end") String endDateStr, + @Param("cityList") List<String> cityList); /** * 查询整个年度的交易额(订单状态为:已完工) * - * @param cityIdList 城市id + * @param cityList 城市集合 * @return 总交易额 */ - BigDecimal totalMoneyByYear(@Param("ids") List<String> cityIdList); + BigDecimal totalMoneyByYear(@Param("cityList") List<String> cityList); /** * 查询整个月度的交易额(订单状态为:已完工) * - * @param cityIdList 城市id + * @param cityList 城市列表 * @return 总交易额 */ - BigDecimal totalMoneyByMonth(@Param("ids") List<String> cityIdList); + BigDecimal totalMoneyByMonth(@Param("cityList") List<String> cityList); /** * 订单管理-订单统计 @@ -104,4 +106,21 @@ * @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); } -- Gitblit v1.7.1