Parcourir la source

安保测试统计

chenshudong il y a 4 semaines
Parent
commit
5acda73702

+ 8 - 8
airport-admin/src/main/java/com/sundot/airport/web/controller/ledger/LedgerSecurityTestController.java

@@ -10,8 +10,8 @@ import com.sundot.airport.common.core.page.TableDataInfo;
10 10
 import com.sundot.airport.common.enums.BusinessType;
11 11
 import com.sundot.airport.common.utils.poi.ExcelUtil;
12 12
 import com.sundot.airport.ledger.domain.LedgerSecurityTest;
13
-import com.sundot.airport.ledger.domain.vo.LedgerSecurityTestQueryReqVO;
14
-import com.sundot.airport.ledger.domain.vo.LedgerSecurityTestResVO;
13
+import com.sundot.airport.common.dto.LedgerCommonQueryReqVO;
14
+import com.sundot.airport.common.dto.LedgerCommonResVO;
15 15
 import com.sundot.airport.ledger.service.ILedgerSecurityTestService;
16 16
 import org.springframework.beans.factory.annotation.Autowired;
17 17
 import org.springframework.security.access.prepost.PreAuthorize;
@@ -57,8 +57,8 @@ public class LedgerSecurityTestController extends BaseController {
57 57
      * @return AjaxResult
58 58
      */
59 59
     @PostMapping("/securityTestItemClassification")
60
-    public AjaxResult securityTestItemClassification(@RequestBody LedgerSecurityTestQueryReqVO queryReq) {
61
-        List<LedgerSecurityTestResVO> seizureQuantityList = service.securityTestItemClassification(queryReq);
60
+    public AjaxResult securityTestItemClassification(@RequestBody LedgerCommonQueryReqVO queryReq) {
61
+        List<LedgerCommonResVO> seizureQuantityList = service.securityTestItemClassification(queryReq);
62 62
         return AjaxResult.success(seizureQuantityList);
63 63
     }
64 64
 
@@ -69,8 +69,8 @@ public class LedgerSecurityTestController extends BaseController {
69 69
      * @return AjaxResult
70 70
      */
71 71
     @PostMapping("/securityTestPassingStatus")
72
-    public AjaxResult securityTestPassingStatus(@RequestBody LedgerSecurityTestQueryReqVO queryReq) {
73
-        List<LedgerSecurityTestResVO> seizureQuantityList = service.securityTestPassingStatus(queryReq);
72
+    public AjaxResult securityTestPassingStatus(@RequestBody LedgerCommonQueryReqVO queryReq) {
73
+        List<LedgerCommonResVO> seizureQuantityList = service.securityTestPassingStatus(queryReq);
74 74
         return AjaxResult.success(seizureQuantityList);
75 75
     }
76 76
 
@@ -81,8 +81,8 @@ public class LedgerSecurityTestController extends BaseController {
81 81
      * @return AjaxResult
82 82
      */
83 83
     @PostMapping("/securityTestRegion")
84
-    public AjaxResult securityTestRegion(@RequestBody LedgerSecurityTestQueryReqVO queryReq) {
85
-        List<LedgerSecurityTestResVO> seizureQuantityList = service.securityTestRegion(queryReq);
84
+    public AjaxResult securityTestRegion(@RequestBody LedgerCommonQueryReqVO queryReq) {
85
+        List<LedgerCommonResVO> seizureQuantityList = service.securityTestRegion(queryReq);
86 86
         return AjaxResult.success(seizureQuantityList);
87 87
     }
88 88
 

+ 3 - 4
airport-ledger/src/main/java/com/sundot/airport/ledger/domain/vo/LedgerSecurityTestQueryReqVO.java

@@ -1,4 +1,4 @@
1
-package com.sundot.airport.ledger.domain.vo;
1
+package com.sundot.airport.common.dto;
2 2
 
3 3
 import com.fasterxml.jackson.annotation.JsonFormat;
4 4
 import lombok.Data;
@@ -8,11 +8,10 @@ import java.io.Serializable;
8 8
 import java.util.Date;
9 9
 
10 10
 /**
11
- * 安保测试记录 统计查询 Req Entity
12
- *
11
+ * 台账统计查询 Req Entity
13 12
  */
14 13
 @Data
15
-public class LedgerSecurityTestQueryReqVO implements Serializable {
14
+public class LedgerCommonQueryReqVO implements Serializable {
16 15
 
17 16
     /**
18 17
      * 部门ID

+ 25 - 5
airport-ledger/src/main/java/com/sundot/airport/ledger/domain/vo/LedgerSecurityTestResVO.java

@@ -1,4 +1,4 @@
1
-package com.sundot.airport.ledger.domain.vo;
1
+package com.sundot.airport.common.dto;
2 2
 
3 3
 import com.fasterxml.jackson.annotation.JsonFormat;
4 4
 import lombok.Data;
@@ -9,10 +9,10 @@ import java.math.BigDecimal;
9 9
 import java.util.Date;
10 10
 
11 11
 /**
12
- * 安保测试记录 统计查询 Req Entity
12
+ * 台账统计查询 Res Entity
13 13
  */
14 14
 @Data
15
-public class LedgerSecurityTestResVO implements Serializable {
15
+public class LedgerCommonResVO implements Serializable {
16 16
 
17 17
     /**
18 18
      * 日期
@@ -39,11 +39,31 @@ public class LedgerSecurityTestResVO implements Serializable {
39 39
     /**
40 40
      * 数量
41 41
      */
42
-    private Integer quantity;
42
+    private BigDecimal total;
43 43
 
44 44
     /**
45 45
      * 比例
46 46
      */
47
-    private BigDecimal proportion;
47
+    private BigDecimal scale;
48
+
49
+    /**
50
+     * 比例描述
51
+     */
52
+    private String scaleDesc;
53
+
54
+    /**
55
+     * 排名
56
+     */
57
+    private Integer ranking;
58
+
59
+    /**
60
+     * 备注
61
+     */
62
+    private String remark;
63
+
64
+    /**
65
+     * 描述
66
+     */
67
+    private String desc;
48 68
 
49 69
 }

+ 5 - 5
airport-ledger/src/main/java/com/sundot/airport/ledger/mapper/LedgerSecurityTestMapper.java

@@ -4,8 +4,8 @@ import java.util.List;
4 4
 
5 5
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
6 6
 import com.sundot.airport.ledger.domain.LedgerSecurityTest;
7
-import com.sundot.airport.ledger.domain.vo.LedgerSecurityTestQueryReqVO;
8
-import com.sundot.airport.ledger.domain.vo.LedgerSecurityTestResVO;
7
+import com.sundot.airport.common.dto.LedgerCommonQueryReqVO;
8
+import com.sundot.airport.common.dto.LedgerCommonResVO;
9 9
 
10 10
 /**
11 11
  * 安保测试记录Mapper接口
@@ -13,9 +13,9 @@ import com.sundot.airport.ledger.domain.vo.LedgerSecurityTestResVO;
13 13
 public interface LedgerSecurityTestMapper extends BaseMapper<LedgerSecurityTest> {
14 14
     List<LedgerSecurityTest> selectList(LedgerSecurityTest query);
15 15
 
16
-    List<LedgerSecurityTestResVO> securityTestItemClassification(LedgerSecurityTestQueryReqVO queryReq);
16
+    List<LedgerCommonResVO> securityTestItemClassification(LedgerCommonQueryReqVO queryReq);
17 17
 
18
-    List<LedgerSecurityTestResVO> securityTestPassingStatus(LedgerSecurityTestQueryReqVO queryReq);
18
+    List<LedgerCommonResVO> securityTestPassingStatus(LedgerCommonQueryReqVO queryReq);
19 19
 
20
-    List<LedgerSecurityTestResVO> securityTestRegion(LedgerSecurityTestQueryReqVO queryReq);
20
+    List<LedgerCommonResVO> securityTestRegion(LedgerCommonQueryReqVO queryReq);
21 21
 }

+ 5 - 5
airport-ledger/src/main/java/com/sundot/airport/ledger/service/ILedgerSecurityTestService.java

@@ -4,17 +4,17 @@ import java.util.List;
4 4
 
5 5
 import com.baomidou.mybatisplus.extension.service.IService;
6 6
 import com.sundot.airport.ledger.domain.LedgerSecurityTest;
7
-import com.sundot.airport.ledger.domain.vo.LedgerSecurityTestQueryReqVO;
8
-import com.sundot.airport.ledger.domain.vo.LedgerSecurityTestResVO;
7
+import com.sundot.airport.common.dto.LedgerCommonQueryReqVO;
8
+import com.sundot.airport.common.dto.LedgerCommonResVO;
9 9
 
10 10
 public interface ILedgerSecurityTestService extends IService<LedgerSecurityTest> {
11 11
     List<LedgerSecurityTest> selectList(LedgerSecurityTest query);
12 12
 
13 13
     int batchInsert(List<LedgerSecurityTest> list);
14 14
 
15
-    List<LedgerSecurityTestResVO> securityTestItemClassification(LedgerSecurityTestQueryReqVO queryReq);
15
+    List<LedgerCommonResVO> securityTestItemClassification(LedgerCommonQueryReqVO queryReq);
16 16
 
17
-    List<LedgerSecurityTestResVO> securityTestPassingStatus(LedgerSecurityTestQueryReqVO queryReq);
17
+    List<LedgerCommonResVO> securityTestPassingStatus(LedgerCommonQueryReqVO queryReq);
18 18
 
19
-    List<LedgerSecurityTestResVO> securityTestRegion(LedgerSecurityTestQueryReqVO queryReq);
19
+    List<LedgerCommonResVO> securityTestRegion(LedgerCommonQueryReqVO queryReq);
20 20
 }

+ 5 - 5
airport-ledger/src/main/java/com/sundot/airport/ledger/service/impl/LedgerSecurityTestServiceImpl.java

@@ -5,8 +5,8 @@ import java.util.List;
5 5
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6 6
 import com.sundot.airport.common.utils.DateUtils;
7 7
 import com.sundot.airport.ledger.domain.LedgerSecurityTest;
8
-import com.sundot.airport.ledger.domain.vo.LedgerSecurityTestQueryReqVO;
9
-import com.sundot.airport.ledger.domain.vo.LedgerSecurityTestResVO;
8
+import com.sundot.airport.common.dto.LedgerCommonQueryReqVO;
9
+import com.sundot.airport.common.dto.LedgerCommonResVO;
10 10
 import com.sundot.airport.ledger.mapper.LedgerSecurityTestMapper;
11 11
 import com.sundot.airport.ledger.service.ILedgerSecurityTestService;
12 12
 import org.springframework.beans.factory.annotation.Autowired;
@@ -37,17 +37,17 @@ public class LedgerSecurityTestServiceImpl extends ServiceImpl<LedgerSecurityTes
37 37
     }
38 38
 
39 39
     @Override
40
-    public List<LedgerSecurityTestResVO> securityTestItemClassification(LedgerSecurityTestQueryReqVO queryReq) {
40
+    public List<LedgerCommonResVO> securityTestItemClassification(LedgerCommonQueryReqVO queryReq) {
41 41
         return this.baseMapper.securityTestItemClassification(queryReq);
42 42
     }
43 43
 
44 44
     @Override
45
-    public List<LedgerSecurityTestResVO> securityTestPassingStatus(LedgerSecurityTestQueryReqVO queryReq) {
45
+    public List<LedgerCommonResVO> securityTestPassingStatus(LedgerCommonQueryReqVO queryReq) {
46 46
         return this.baseMapper.securityTestPassingStatus(queryReq);
47 47
     }
48 48
 
49 49
     @Override
50
-    public List<LedgerSecurityTestResVO> securityTestRegion(LedgerSecurityTestQueryReqVO queryReq) {
50
+    public List<LedgerCommonResVO> securityTestRegion(LedgerCommonQueryReqVO queryReq) {
51 51
         return this.baseMapper.securityTestRegion(queryReq);
52 52
     }
53 53
 }

+ 9 - 9
airport-ledger/src/main/resources/mapper/ledger/LedgerSecurityTestMapper.xml

@@ -70,10 +70,10 @@
70 70
     </select>
71 71
 
72 72
     <select id="securityTestItemClassification"
73
-            parameterType="com.sundot.airport.ledger.domain.vo.LedgerSecurityTestQueryReqVO"
74
-            resultType="com.sundot.airport.ledger.domain.vo.LedgerSecurityTestResVO">
73
+            parameterType="com.sundot.airport.common.dto.LedgerCommonQueryReqVO"
74
+            resultType="com.sundot.airport.common.dto.LedgerCommonResVO">
75 75
         select problem_desc name,
76
-        count(1) quantity
76
+        count(1) total
77 77
         from ledger_security_test
78 78
         where del_flag = '0'
79 79
         <if test="deptId != null">and dept_id = #{deptId}</if>
@@ -89,10 +89,10 @@
89 89
     </select>
90 90
 
91 91
     <select id="securityTestPassingStatus"
92
-            parameterType="com.sundot.airport.ledger.domain.vo.LedgerSecurityTestQueryReqVO"
93
-            resultType="com.sundot.airport.ledger.domain.vo.LedgerSecurityTestResVO">
92
+            parameterType="com.sundot.airport.common.dto.LedgerCommonQueryReqVO"
93
+            resultType="com.sundot.airport.common.dto.LedgerCommonResVO">
94 94
         select test_result name,
95
-        count(1) quantity
95
+        count(1) total
96 96
         from ledger_security_test
97 97
         where del_flag = '0'
98 98
         <if test="deptId != null">and dept_id = #{deptId}</if>
@@ -108,10 +108,10 @@
108 108
     </select>
109 109
 
110 110
     <select id="securityTestRegion"
111
-            parameterType="com.sundot.airport.ledger.domain.vo.LedgerSecurityTestQueryReqVO"
112
-            resultType="com.sundot.airport.ledger.domain.vo.LedgerSecurityTestResVO">
111
+            parameterType="com.sundot.airport.common.dto.LedgerCommonQueryReqVO"
112
+            resultType="com.sundot.airport.common.dto.LedgerCommonResVO">
113 113
         select region name,
114
-        count(1) quantity
114
+        count(1) total
115 115
         from ledger_security_test
116 116
         where del_flag = '0'
117 117
         <if test="deptId != null">and dept_id = #{deptId}</if>