From 2999b18085ed3e57595896cf96f7de868618e61d Mon Sep 17 00:00:00 2001 From: chenhao <852066789@qq.com> Date: Wed, 18 Jun 2025 14:12:27 +0800 Subject: [PATCH] =?UTF-8?q?feat(sip):=20=E6=96=B0=E5=A2=9E=E9=A6=96?= =?UTF-8?q?=E9=A1=B5=E6=95=B0=E6=8D=AE=E7=BB=9F=E8=AE=A1=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 添加 HomepageController 控制器处理首页数据请求 - 新增 HomepageQueryDto 查询参数对象 - 在 IOrderInfoService、IProjectInfoService 和 IProjectOrderInfoService 接口中添加首页数据统计方法 - 实现 OrderInfoServiceImpl、ProjectInfoServiceImpl 和 ProjectOrderInfoServiceImpl 中的首页数据统计逻辑 - 在 OrderInfoMapper、ProjectInfoMapper 和 ProjectOrderInfoMapper接口中添加相应的 SQL 查询方法- 新增 StatisticsDetailDto 和 StatisticsDto 数据传输对象用于统计结果- 更新 main.html 页面,添加数据统计图表展示 --- .../templates/layout/product-list.html | 6 +- .../src/main/resources/templates/main.html | 192 +++++++++++++++++- .../sip/controller/HomepageController.java | 56 +++++ .../com/ruoyi/sip/dto/HomepageQueryDto.java | 23 +++ .../ruoyi/sip/dto/StatisticsDetailDto.java | 23 +++ .../java/com/ruoyi/sip/dto/StatisticsDto.java | 29 +++ .../com/ruoyi/sip/mapper/OrderInfoMapper.java | 3 + .../ruoyi/sip/mapper/ProjectInfoMapper.java | 4 + .../sip/mapper/ProjectOrderInfoMapper.java | 4 + .../ruoyi/sip/service/IOrderInfoService.java | 4 + .../sip/service/IProjectInfoService.java | 4 + .../sip/service/IProjectOrderInfoService.java | 4 + .../service/impl/OrderInfoServiceImpl.java | 42 +++- .../service/impl/ProjectInfoServiceImpl.java | 38 ++++ .../impl/ProjectOrderInfoServiceImpl.java | 25 +++ .../mapper/manage/OrderInfoMapper.xml | 6 + .../mapper/sip/ProjectInfoMapper.xml | 7 + .../mapper/sip/ProjectOrderInfoMapper.xml | 5 + 18 files changed, 469 insertions(+), 6 deletions(-) create mode 100644 ruoyi-sip/src/main/java/com/ruoyi/sip/controller/HomepageController.java create mode 100644 ruoyi-sip/src/main/java/com/ruoyi/sip/dto/HomepageQueryDto.java create mode 100644 ruoyi-sip/src/main/java/com/ruoyi/sip/dto/StatisticsDetailDto.java create mode 100644 ruoyi-sip/src/main/java/com/ruoyi/sip/dto/StatisticsDto.java diff --git a/ruoyi-admin/src/main/resources/templates/layout/product-list.html b/ruoyi-admin/src/main/resources/templates/layout/product-list.html index 6d9bd838..067f4a53 100644 --- a/ruoyi-admin/src/main/resources/templates/layout/product-list.html +++ b/ruoyi-admin/src/main/resources/templates/layout/product-list.html @@ -218,8 +218,8 @@ let tr = $(`