From 242725f795b4cca830421c07f714a3ec36af0add Mon Sep 17 00:00:00 2001 From: hjl <1657978663@qq.com> Date: 星期二, 02 七月 2024 13:59:39 +0800 Subject: [PATCH] feat: 代码初始化、腾讯云短信SDK --- ruoyi-service/ruoyi-admin/src/main/java/com/ruoyi/admin/mapper/OrderMapper.java | 62 ++++++++++++++++++++++++------- 1 files changed, 48 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..349cc5b 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,36 @@ * @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); + + /** + * 订单管理分页模块,订单数量统计 + * + * @return 统计数量 + */ + List<Order> orderPageCount(); + + /** + * 根据所选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