From f059de0b3cfe92ba2980c8ce4c5772637c64e9d2 Mon Sep 17 00:00:00 2001 From: aijinhui <aijinhui> Date: 星期六, 23 十二月 2023 17:03:34 +0800 Subject: [PATCH] 权限 --- ard-work/src/main/java/com/ruoyi/inspect/controller/ArdVideoInspectRecordController.java | 58 ++++++++++++++++++++++++++++++++++------------------------ 1 files changed, 34 insertions(+), 24 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/inspect/controller/ArdVideoInspectRecordController.java b/ard-work/src/main/java/com/ruoyi/inspect/controller/ArdVideoInspectRecordController.java index 71d660e..e4c4d8e 100644 --- a/ard-work/src/main/java/com/ruoyi/inspect/controller/ArdVideoInspectRecordController.java +++ b/ard-work/src/main/java/com/ruoyi/inspect/controller/ArdVideoInspectRecordController.java @@ -1,17 +1,12 @@ package com.ruoyi.inspect.controller; +import java.util.HashMap; import java.util.List; import javax.servlet.http.HttpServletResponse; + import org.springframework.security.access.prepost.PreAuthorize; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.GetMapping; -import org.springframework.web.bind.annotation.PostMapping; -import org.springframework.web.bind.annotation.PutMapping; -import org.springframework.web.bind.annotation.DeleteMapping; -import org.springframework.web.bind.annotation.PathVariable; -import org.springframework.web.bind.annotation.RequestBody; -import org.springframework.web.bind.annotation.RequestMapping; -import org.springframework.web.bind.annotation.RestController; +import org.springframework.web.bind.annotation.*; import com.ruoyi.common.annotation.Log; import com.ruoyi.common.core.controller.BaseController; import com.ruoyi.common.core.domain.AjaxResult; @@ -23,14 +18,13 @@ /** * 瑙嗛宸℃璁板綍Controller - * + * * @author ruoyi * @date 2023-05-30 */ @RestController @RequestMapping("/inspect/record") -public class ArdVideoInspectRecordController extends BaseController -{ +public class ArdVideoInspectRecordController extends BaseController { @Autowired private IArdVideoInspectRecordService ardVideoInspectRecordService; @@ -39,11 +33,32 @@ */ @PreAuthorize("@ss.hasPermi('inspect:record:list')") @GetMapping("/list") - public TableDataInfo list(ArdVideoInspectRecord ardVideoInspectRecord) - { + public TableDataInfo list(ArdVideoInspectRecord ardVideoInspectRecord) { startPage(); List<ArdVideoInspectRecord> list = ardVideoInspectRecordService.selectArdVideoInspectRecordList(ardVideoInspectRecord); return getDataTable(list); + } + + @PreAuthorize("@ss.hasPermi('inspect:record:list')") + @GetMapping("/listByStartTime") + public TableDataInfo listByStartTime(ArdVideoInspectRecord ardVideoInspectRecord) { + startPage(); + List<HashMap> list = ardVideoInspectRecordService.selectArdVideoInspectRecordListByStartTime(ardVideoInspectRecord); + return getDataTable(list); + } + + //涓嶆牎楠屾潈闄� + @GetMapping("/listByStartTime/noPerm") + public TableDataInfo listByStartTimeNoPerm(ArdVideoInspectRecord ardVideoInspectRecord) { + startPage(); + List<HashMap> list = ardVideoInspectRecordService.selectArdVideoInspectRecordListByStartTime(ardVideoInspectRecord); + return getDataTable(list); + } + @PreAuthorize("@ss.hasPermi('inspect:record:list')") + @GetMapping("/getFileCountByStartMonth") + public List getFileCountByStartMonth(@RequestParam("startMonth") String startMonth) { + List list = ardVideoInspectRecordService.selectArdVideoInspectRecordCountByStartMonth(startMonth); + return list; } /** @@ -52,8 +67,7 @@ @PreAuthorize("@ss.hasPermi('inspect:record:export')") @Log(title = "瑙嗛宸℃璁板綍", businessType = BusinessType.EXPORT) @PostMapping("/export") - public void export(HttpServletResponse response, ArdVideoInspectRecord ardVideoInspectRecord) - { + public void export(HttpServletResponse response, ArdVideoInspectRecord ardVideoInspectRecord) { List<ArdVideoInspectRecord> list = ardVideoInspectRecordService.selectArdVideoInspectRecordList(ardVideoInspectRecord); ExcelUtil<ArdVideoInspectRecord> util = new ExcelUtil<ArdVideoInspectRecord>(ArdVideoInspectRecord.class); util.exportExcel(response, list, "瑙嗛宸℃璁板綍鏁版嵁"); @@ -64,8 +78,7 @@ */ @PreAuthorize("@ss.hasPermi('inspect:record:query')") @GetMapping(value = "/{id}") - public AjaxResult getInfo(@PathVariable("id") String id) - { + public AjaxResult getInfo(@PathVariable("id") String id) { return success(ardVideoInspectRecordService.selectArdVideoInspectRecordById(id)); } @@ -75,8 +88,7 @@ @PreAuthorize("@ss.hasPermi('inspect:record:add')") @Log(title = "瑙嗛宸℃璁板綍", businessType = BusinessType.INSERT) @PostMapping - public AjaxResult add(@RequestBody ArdVideoInspectRecord ardVideoInspectRecord) - { + public AjaxResult add(@RequestBody ArdVideoInspectRecord ardVideoInspectRecord) { return toAjax(ardVideoInspectRecordService.insertArdVideoInspectRecord(ardVideoInspectRecord)); } @@ -86,8 +98,7 @@ @PreAuthorize("@ss.hasPermi('inspect:record:edit')") @Log(title = "瑙嗛宸℃璁板綍", businessType = BusinessType.UPDATE) @PutMapping - public AjaxResult edit(@RequestBody ArdVideoInspectRecord ardVideoInspectRecord) - { + public AjaxResult edit(@RequestBody ArdVideoInspectRecord ardVideoInspectRecord) { return toAjax(ardVideoInspectRecordService.updateArdVideoInspectRecord(ardVideoInspectRecord)); } @@ -96,9 +107,8 @@ */ @PreAuthorize("@ss.hasPermi('inspect:record:remove')") @Log(title = "瑙嗛宸℃璁板綍", businessType = BusinessType.DELETE) - @DeleteMapping("/{ids}") - public AjaxResult remove(@PathVariable String[] ids) - { + @DeleteMapping("/{ids}") + public AjaxResult remove(@PathVariable String[] ids) { return toAjax(ardVideoInspectRecordService.deleteArdVideoInspectRecordByIds(ids)); } } -- Gitblit v1.9.3