Преглед на файлове

2022-09-16 信息统计加权限过滤。

zhuchangxue преди 3 години
родител
ревизия
2f8a176b00

+ 11 - 0
zd-common/zd-common-core/src/main/java/com/zd/common/core/domain/per/PerPrefix.java

@@ -740,6 +740,17 @@ public class PerPrefix {
      */
     public static final String BOTTLE_STATISTICS= "bottle:statistics:";
 
+    /***
+     * 气瓶异常记录
+     */
+    public static final String BOTTLE_STORAGEERROR= "bottle:storageRrror:";
+
+    /***
+     * 气瓶异常记录
+     */
+    public static final String BOTTLE_ALARMRECORD= "bottle:alarmRecord:";
+
+
     /*****************************智能门锁******************************/
     public static final String SMARTLOCK_OPENDOORAPPLY = "smartlock:openDoorApply:";
 }

+ 5 - 2
zd-modules/zd-bottle-parent/zd-bottle/src/main/java/com/zd/bottle/controller/AlarmRecordController.java

@@ -4,12 +4,15 @@ import com.zd.bottle.domain.AlarmRecord;
 import com.zd.bottle.service.AlarmRecordService;
 import com.zd.bottle.vo.AlarmRecordVo;
 import com.zd.common.core.domain.R;
+import com.zd.common.core.domain.per.PerFun;
+import com.zd.common.core.domain.per.PerPrefix;
 import com.zd.common.core.utils.bean.TransferUtils;
 import com.zd.common.core.utils.poi.ExcelUtil;
 import com.zd.common.core.web.controller.BaseController;
 import com.zd.common.core.web.page.TableDataInfo;
 import com.zd.common.log.annotation.Log;
 import com.zd.common.log.enums.BusinessType;
+import com.zd.common.security.annotation.PreAuthorize;
 import com.zd.system.api.domain.InventoryTag;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -42,7 +45,7 @@ public class AlarmRecordController extends BaseController<AlarmRecord> {
      * @param alarmRecord 参数
      * @return TableDataInfo
      */
-//    @PreAuthorize(hasPermi = "bottle:alarm:record:list")
+    @PreAuthorize(hasPermi = PerPrefix.BOTTLE_ALARMRECORD + PerFun.LIST)
     @GetMapping("/list")
     @ApiOperation(value = "查询报警记录列表")
     public TableDataInfo<AlarmRecordVo> list(AlarmRecord alarmRecord) {
@@ -66,7 +69,7 @@ public class AlarmRecordController extends BaseController<AlarmRecord> {
      * @throws IOException 异常
      */
     @ApiOperation(value = "导出报警记录列表")
-//    @PreAuthorize(hasPermi = "bottle:alarm:record:export")
+    @PreAuthorize(hasPermi = PerPrefix.BOTTLE_ALARMRECORD + PerFun.EXPORT)
     @Log(title = "报警记录", businessType = BusinessType.EXPORT)
     @PostMapping("/export")
     public void export(HttpServletResponse response, AlarmRecord alarmRecord) throws IOException {

+ 5 - 1
zd-modules/zd-bottle-parent/zd-bottle/src/main/java/com/zd/bottle/controller/BottleStorageErrorController.java

@@ -3,6 +3,8 @@ package com.zd.bottle.controller;
 import com.zd.bottle.domain.BottleStorageError;
 import com.zd.bottle.service.BottleStorageErrorService;
 import com.zd.bottle.vo.BottleStorageErrorVo;
+import com.zd.common.core.domain.per.PerFun;
+import com.zd.common.core.domain.per.PerPrefix;
 import com.zd.common.core.utils.bean.TransferUtils;
 import com.zd.common.core.utils.poi.ExcelUtil;
 import com.zd.common.core.web.controller.BaseController;
@@ -40,7 +42,7 @@ public class BottleStorageErrorController extends BaseController<BottleStorageEr
     /**
      * 查询气瓶异常记录列表
      */
-    @PreAuthorize(hasPermi = "airbottle:bottle:error:list")
+    @PreAuthorize(hasPermi = PerPrefix.BOTTLE_STORAGEERROR + PerFun.LIST)
     @GetMapping("/list")
     @ApiOperation(value = "查询气瓶异常记录列表")
     public TableDataInfo<BottleStorageErrorVo> list(BottleStorageError bottleStorageError) {
@@ -60,6 +62,7 @@ public class BottleStorageErrorController extends BaseController<BottleStorageEr
     /**
      * 导出气瓶异常记录列表
      */
+    @PreAuthorize(hasPermi = PerPrefix.BOTTLE_STORAGEERROR + PerFun.EXPORT)
     @ApiOperation(value = "导出气瓶异常记录列表")
     @Log(title = "气瓶异常记录", businessType = BusinessType.EXPORT)
     @PostMapping("/export")
@@ -77,6 +80,7 @@ public class BottleStorageErrorController extends BaseController<BottleStorageEr
     /**
      * 获取气瓶异常记录详细信息
      */
+    @PreAuthorize(hasPermi = PerPrefix.BOTTLE_STORAGEERROR + PerFun.QUERY)
     @ApiOperation(value = "获取气瓶异常记录详细信息")
     @GetMapping(value = "/{id}")
     public ResultData<BottleStorageErrorVo> getInfo(@PathVariable("id") Long id) {

+ 3 - 1
zd-modules/zd-bottle-parent/zd-bottle/src/main/java/com/zd/bottle/controller/UseRecordController.java

@@ -48,7 +48,7 @@ public class UseRecordController extends BaseController<UseRecord> {
     /**
      * 查询使用记录列表
      */
-//    @PreAuthorize(hasPermi = "bottle:use:record:list")
+    @PreAuthorize(hasPermi = PerPrefix.BOTTLE_USERECORD + PerFun.LIST)
     @GetMapping("/list")
     @ApiOperation(value = "查询使用记录列表")
     public TableDataInfo<UseRecordVo> list(UseRecord useRecord) {
@@ -78,6 +78,7 @@ public class UseRecordController extends BaseController<UseRecord> {
     /**
      * 导出使用记录列表
      */
+    @PreAuthorize(hasPermi = PerPrefix.BOTTLE_USERECORD + PerFun.EXPORT)
     @ApiOperation(value = "导出使用记录列表")
     @Log(title = "使用记录", businessType = BusinessType.EXPORT)
     @PostMapping("/export")
@@ -101,6 +102,7 @@ public class UseRecordController extends BaseController<UseRecord> {
     /**
      * 管理端端获取使用记录详细信息
      */
+    @PreAuthorize(hasPermi = PerPrefix.BOTTLE_USERECORD + PerFun.QUERY)
     @ApiOperation(value = "管理端端获取使用记录详细信息")
     @GetMapping(value = "/bottle/{id}")
     public ResultData<WebUseRecordVo> getBottleInfo(@PathVariable("id") Long id) {