From 78fb1185501288bd3637c9c2a2752f351f339edb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E9=BD=90=E5=A4=A9=E5=A4=A7=E5=9C=A3?= <17615834396@163.com>
Date: Fri, 29 Dec 2023 13:38:00 +0800
Subject: [PATCH] =?UTF-8?q?=E5=85=85=E5=80=BC=E8=AE=B0=E5=BD=95?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../controller/LargeSscreenController.java | 79 ++++++
.../mapper/LargeSscreenServiceMapper.java | 4 +
.../mapper/xml/LargeSscreenServiceMapper.xml | 11 +
.../service/LargeSscreenService.java | 41 +++
.../service/impl/LargeSscreenServiceImpl.java | 257 ++++++++++++++++++
.../business/largeSscreen/vo/OilOrderVO.java | 20 ++
.../largeSscreen/vo/OrderGoodsVO.java | 19 ++
.../mapper/ActiveDiscountMapper.java | 10 +
.../mapper/impl/ActiveDiscountMapper.xml | 16 ++
.../service/ActiveDiscountService.java | 1 +
.../impl/ActiveDiscountServiceImpl.java | 4 +
.../vo/ActiveDiscountPayVO.java | 21 ++
.../controller/ActiveExchangeController.java | 13 +
.../activeExchange/dto/PaymentActiveDTO.java | 17 ++
.../service/ActiveExchangeService.java | 13 +-
.../impl/ActiveExchangeServiceImpl.java | 60 +++-
.../activeExchange/vo/PaymentActiveVO.java | 15 +
.../controller/CardFuelRecordController.java | 26 ++
.../cardFule/dto/CardFuelRecordDTO.java | 6 +-
.../cardFule/entity/CardFuelDiesel.java | 165 +----------
.../service/CardFuelRecordService.java | 12 +
.../impl/CardFuelRecordServiceImpl.java | 205 +++++++++++++-
.../controller/CardFuleOrdersController.java | 88 ++++++
.../cardFuleOrders/entity/CardFuleOrders.java | 81 ++++++
.../mapper/CardFuleOrdersMapper.java | 22 ++
.../mapper/xml/CardValueOrdersMapper.xml | 26 ++
.../service/CardFuleOrdersService.java | 16 ++
.../impl/CardFuleOrdersServiceImpl.java | 32 +++
.../impl/CardValueRecordServiceImpl.java | 2 +-
.../business/member/mapper/LJStaffMapper.java | 1 +
.../member/mapper/xml/LJStaffMapper.xml | 23 ++
.../OilBalanceChangeController.java | 94 +++++++
.../order/entity/OilBalanceChange.java | 58 ++++
.../order/mapper/OilBalanceChangeMapper.java | 15 +
.../business/order/mapper/OilOrderMapper.java | 38 +++
.../order/mapper/OrderGoodsMapper.java | 15 +
.../order/mapper/xml/OilOrderMapper.xml | 106 +++++++-
.../order/mapper/xml/OrderGoodsMapper.xml | 26 +-
.../service/OilBalanceChangeService.java | 15 +
.../impl/OilBalanceChangeServiceImpl.java | 19 ++
.../userManager/entity/UserBalance.java | 2 +-
.../fuint/common/shiroConfig/ShiroConfig.java | 5 +
.../src/main/resources/application.properties | 9 +-
43 files changed, 1522 insertions(+), 186 deletions(-)
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/controller/LargeSscreenController.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/mapper/LargeSscreenServiceMapper.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/mapper/xml/LargeSscreenServiceMapper.xml
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/service/LargeSscreenService.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/service/impl/LargeSscreenServiceImpl.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/vo/OilOrderVO.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/vo/OrderGoodsVO.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeDiscount/mapper/impl/ActiveDiscountMapper.xml
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeDiscount/vo/ActiveDiscountPayVO.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeExchange/dto/PaymentActiveDTO.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/activeExchange/vo/PaymentActiveVO.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFuleOrders/controller/CardFuleOrdersController.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFuleOrders/entity/CardFuleOrders.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFuleOrders/mapper/CardFuleOrdersMapper.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFuleOrders/mapper/xml/CardValueOrdersMapper.xml
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFuleOrders/service/CardFuleOrdersService.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/marketingActivity/cardFuleOrders/service/impl/CardFuleOrdersServiceImpl.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/order/controller/OilBalanceChangeController.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/order/entity/OilBalanceChange.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/order/mapper/OilBalanceChangeMapper.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/order/service/OilBalanceChangeService.java
create mode 100644 fuintBackend/fuint-application/src/main/java/com/fuint/business/order/service/impl/OilBalanceChangeServiceImpl.java
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/controller/LargeSscreenController.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/controller/LargeSscreenController.java
new file mode 100644
index 000000000..8aa9789cb
--- /dev/null
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/controller/LargeSscreenController.java
@@ -0,0 +1,79 @@
+package com.fuint.business.largeSscreen.controller;
+
+
+import com.fuint.business.largeSscreen.service.LargeSscreenService;
+import com.fuint.framework.web.BaseController;
+import com.fuint.framework.web.ResponseObject;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+
+/**
+ * 大屏(ActiveConsumption)表控制层
+ *
+ * @author makejava
+ * @since 2023-11-10 10:44:58
+ */
+@RestController
+@RequestMapping("business/largeSscreen")
+public class LargeSscreenController extends BaseController {
+
+ @Resource
+ private LargeSscreenService largeSscreenService;
+
+ /**
+ * 查询油品销售排名
+ * @return
+ */
+ /*@GetMapping("{storId}")
+ public ResponseObject selectOilSalesRank(@PathVariable Integer storId) {
+ return getSuccessResult(this.largeSscreenService.selectOilSalesRank(storId));
+ }*/
+ /**
+ * 查询油品销售排名
+ * @return
+ */
+ @GetMapping
+ public ResponseObject selectOilSalesRank() {
+ return getSuccessResult(this.largeSscreenService.selectOilSalesRank());
+ }
+
+ /**
+ * 查询商品销售排名
+ * @return
+ */
+ @GetMapping("goods")
+ public ResponseObject selectGoodsSalesRank() {
+ return getSuccessResult(this.largeSscreenService.selectGoodsSalesRank());
+ }
+
+ /**
+ * 查询员工销售排名
+ * @return
+ */
+ @GetMapping("staff")
+ public ResponseObject selectStaffSalesRank() {
+ return getSuccessResult(this.largeSscreenService.selectStaffSalesRank());
+ }
+
+ /**
+ * 查询本月销售额排名
+ * @return
+ */
+ @GetMapping("sales")
+ public ResponseObject selectSalesRank() {
+ return getSuccessResult(this.largeSscreenService.selectSalesRank());
+ }
+
+ /**
+ * 查询公司年度排行榜
+ * @return
+ */
+ @GetMapping("salesAll")
+ public ResponseObject selectSalesAllRank() {
+ return getSuccessResult(this.largeSscreenService.selectSalesAllRank());
+ }
+}
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/mapper/LargeSscreenServiceMapper.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/mapper/LargeSscreenServiceMapper.java
new file mode 100644
index 000000000..c71cbe1d2
--- /dev/null
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/mapper/LargeSscreenServiceMapper.java
@@ -0,0 +1,4 @@
+package com.fuint.business.largeSscreen.mapper;
+
+public interface LargeSscreenServiceMapper {
+}
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/mapper/xml/LargeSscreenServiceMapper.xml b/fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/mapper/xml/LargeSscreenServiceMapper.xml
new file mode 100644
index 000000000..fcc40136b
--- /dev/null
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/mapper/xml/LargeSscreenServiceMapper.xml
@@ -0,0 +1,11 @@
+
+
+
+
+
diff --git a/fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/service/LargeSscreenService.java b/fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/service/LargeSscreenService.java
new file mode 100644
index 000000000..a0b3f2241
--- /dev/null
+++ b/fuintBackend/fuint-application/src/main/java/com/fuint/business/largeSscreen/service/LargeSscreenService.java
@@ -0,0 +1,41 @@
+package com.fuint.business.largeSscreen.service;
+
+import com.fuint.business.largeSscreen.vo.OilOrderVO;
+import com.fuint.business.largeSscreen.vo.OrderGoodsVO;
+
+import java.util.List;
+import java.util.Map;
+
+
+public interface LargeSscreenService {
+
+ /**
+ * 查询油品销售排名
+ * @return
+ */
+ List selectOilSalesRank();
+
+ /**
+ * 查询商品销售排名
+ * @return
+ */
+ List selectGoodsSalesRank();
+
+ /**
+ * 查询员工销售排名
+ * @return
+ */
+ List