chenshudong 4 тижнів тому
батько
коміт
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
 import com.sundot.airport.common.enums.BusinessType;
10
 import com.sundot.airport.common.enums.BusinessType;
11
 import com.sundot.airport.common.utils.poi.ExcelUtil;
11
 import com.sundot.airport.common.utils.poi.ExcelUtil;
12
 import com.sundot.airport.ledger.domain.LedgerSecurityTest;
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
 import com.sundot.airport.ledger.service.ILedgerSecurityTestService;
15
 import com.sundot.airport.ledger.service.ILedgerSecurityTestService;
16
 import org.springframework.beans.factory.annotation.Autowired;
16
 import org.springframework.beans.factory.annotation.Autowired;
17
 import org.springframework.security.access.prepost.PreAuthorize;
17
 import org.springframework.security.access.prepost.PreAuthorize;
@@ -57,8 +57,8 @@ public class LedgerSecurityTestController extends BaseController {
57
      * @return AjaxResult
57
      * @return AjaxResult
58
      */
58
      */
59
     @PostMapping("/securityTestItemClassification")
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
         return AjaxResult.success(seizureQuantityList);
62
         return AjaxResult.success(seizureQuantityList);
63
     }
63
     }
64
 
64
 
@@ -69,8 +69,8 @@ public class LedgerSecurityTestController extends BaseController {
69
      * @return AjaxResult
69
      * @return AjaxResult
70
      */
70
      */
71
     @PostMapping("/securityTestPassingStatus")
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
         return AjaxResult.success(seizureQuantityList);
74
         return AjaxResult.success(seizureQuantityList);
75
     }
75
     }
76
 
76
 
@@ -81,8 +81,8 @@ public class LedgerSecurityTestController extends BaseController {
81
      * @return AjaxResult
81
      * @return AjaxResult
82
      */
82
      */
83
     @PostMapping("/securityTestRegion")
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
         return AjaxResult.success(seizureQuantityList);
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
 import com.fasterxml.jackson.annotation.JsonFormat;
3
 import com.fasterxml.jackson.annotation.JsonFormat;
4
 import lombok.Data;
4
 import lombok.Data;
@@ -8,11 +8,10 @@ import java.io.Serializable;
8
 import java.util.Date;
8
 import java.util.Date;
9
 
9
 
10
 /**
10
 /**
11
- * 安保测试记录 统计查询 Req Entity
12
- *
11
+ * 台账统计查询 Req Entity
13
  */
12
  */
14
 @Data
13
 @Data
15
-public class LedgerSecurityTestQueryReqVO implements Serializable {
14
+public class LedgerCommonQueryReqVO implements Serializable {
16
 
15
 
17
     /**
16
     /**
18
      * 部门ID
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
 import com.fasterxml.jackson.annotation.JsonFormat;
3
 import com.fasterxml.jackson.annotation.JsonFormat;
4
 import lombok.Data;
4
 import lombok.Data;
@@ -9,10 +9,10 @@ import java.math.BigDecimal;
9
 import java.util.Date;
9
 import java.util.Date;
10
 
10
 
11
 /**
11
 /**
12
- * 安保测试记录 统计查询 Req Entity
12
+ * 台账统计查询 Res Entity
13
  */
13
  */
14
 @Data
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
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
5
 import com.baomidou.mybatisplus.core.mapper.BaseMapper;
6
 import com.sundot.airport.ledger.domain.LedgerSecurityTest;
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
  * 安保测试记录Mapper接口
11
  * 安保测试记录Mapper接口
@@ -13,9 +13,9 @@ import com.sundot.airport.ledger.domain.vo.LedgerSecurityTestResVO;
13
 public interface LedgerSecurityTestMapper extends BaseMapper<LedgerSecurityTest> {
13
 public interface LedgerSecurityTestMapper extends BaseMapper<LedgerSecurityTest> {
14
     List<LedgerSecurityTest> selectList(LedgerSecurityTest query);
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
 import com.baomidou.mybatisplus.extension.service.IService;
5
 import com.baomidou.mybatisplus.extension.service.IService;
6
 import com.sundot.airport.ledger.domain.LedgerSecurityTest;
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
 public interface ILedgerSecurityTestService extends IService<LedgerSecurityTest> {
10
 public interface ILedgerSecurityTestService extends IService<LedgerSecurityTest> {
11
     List<LedgerSecurityTest> selectList(LedgerSecurityTest query);
11
     List<LedgerSecurityTest> selectList(LedgerSecurityTest query);
12
 
12
 
13
     int batchInsert(List<LedgerSecurityTest> list);
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
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
5
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
6
 import com.sundot.airport.common.utils.DateUtils;
6
 import com.sundot.airport.common.utils.DateUtils;
7
 import com.sundot.airport.ledger.domain.LedgerSecurityTest;
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
 import com.sundot.airport.ledger.mapper.LedgerSecurityTestMapper;
10
 import com.sundot.airport.ledger.mapper.LedgerSecurityTestMapper;
11
 import com.sundot.airport.ledger.service.ILedgerSecurityTestService;
11
 import com.sundot.airport.ledger.service.ILedgerSecurityTestService;
12
 import org.springframework.beans.factory.annotation.Autowired;
12
 import org.springframework.beans.factory.annotation.Autowired;
@@ -37,17 +37,17 @@ public class LedgerSecurityTestServiceImpl extends ServiceImpl<LedgerSecurityTes
37
     }
37
     }
38
 
38
 
39
     @Override
39
     @Override
40
-    public List<LedgerSecurityTestResVO> securityTestItemClassification(LedgerSecurityTestQueryReqVO queryReq) {
40
+    public List<LedgerCommonResVO> securityTestItemClassification(LedgerCommonQueryReqVO queryReq) {
41
         return this.baseMapper.securityTestItemClassification(queryReq);
41
         return this.baseMapper.securityTestItemClassification(queryReq);
42
     }
42
     }
43
 
43
 
44
     @Override
44
     @Override
45
-    public List<LedgerSecurityTestResVO> securityTestPassingStatus(LedgerSecurityTestQueryReqVO queryReq) {
45
+    public List<LedgerCommonResVO> securityTestPassingStatus(LedgerCommonQueryReqVO queryReq) {
46
         return this.baseMapper.securityTestPassingStatus(queryReq);
46
         return this.baseMapper.securityTestPassingStatus(queryReq);
47
     }
47
     }
48
 
48
 
49
     @Override
49
     @Override
50
-    public List<LedgerSecurityTestResVO> securityTestRegion(LedgerSecurityTestQueryReqVO queryReq) {
50
+    public List<LedgerCommonResVO> securityTestRegion(LedgerCommonQueryReqVO queryReq) {
51
         return this.baseMapper.securityTestRegion(queryReq);
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
     </select>
70
     </select>
71
 
71
 
72
     <select id="securityTestItemClassification"
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
         select problem_desc name,
75
         select problem_desc name,
76
-        count(1) quantity
76
+        count(1) total
77
         from ledger_security_test
77
         from ledger_security_test
78
         where del_flag = '0'
78
         where del_flag = '0'
79
         <if test="deptId != null">and dept_id = #{deptId}</if>
79
         <if test="deptId != null">and dept_id = #{deptId}</if>
@@ -89,10 +89,10 @@
89
     </select>
89
     </select>
90
 
90
 
91
     <select id="securityTestPassingStatus"
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
         select test_result name,
94
         select test_result name,
95
-        count(1) quantity
95
+        count(1) total
96
         from ledger_security_test
96
         from ledger_security_test
97
         where del_flag = '0'
97
         where del_flag = '0'
98
         <if test="deptId != null">and dept_id = #{deptId}</if>
98
         <if test="deptId != null">and dept_id = #{deptId}</if>
@@ -108,10 +108,10 @@
108
     </select>
108
     </select>
109
 
109
 
110
     <select id="securityTestRegion"
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
         select region name,
113
         select region name,
114
-        count(1) quantity
114
+        count(1) total
115
         from ledger_security_test
115
         from ledger_security_test
116
         where del_flag = '0'
116
         where del_flag = '0'
117
         <if test="deptId != null">and dept_id = #{deptId}</if>
117
         <if test="deptId != null">and dept_id = #{deptId}</if>