From 34981c30a78e8bbd7791131059a9210f9928b62c Mon Sep 17 00:00:00 2001
From: 刘光辉 <347230014@qq.com>
Date: 星期四, 17 九月 2026 09:24:09 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master' into master
---
jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/controller/AuditQueryController.java | 47 +++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 47 insertions(+), 0 deletions(-)
diff --git a/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/controller/AuditQueryController.java b/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/controller/AuditQueryController.java
new file mode 100644
index 0000000..5012b7a
--- /dev/null
+++ b/jnpf-biz-common/jnpf-biz-common-audit/src/main/java/jnpf/bizcommon/audit/controller/AuditQueryController.java
@@ -0,0 +1,47 @@
+package jnpf.bizcommon.audit.controller;
+
+import cn.dev33.satoken.annotation.SaCheckPermission;
+import jnpf.bizcommon.audit.entity.model.AuditEventDetailVO;
+import jnpf.bizcommon.audit.entity.model.AuditEventListVO;
+import jnpf.bizcommon.audit.entity.model.AuditPageQuery;
+import jnpf.bizcommon.audit.service.AuditQueryService;
+import jnpf.base.ActionResult;
+import jnpf.base.vo.PageListVO;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.PathVariable;
+import org.springframework.web.bind.annotation.PostMapping;
+import org.springframework.web.bind.annotation.RequestBody;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import java.util.List;
+
+/**
+ * 瀹¤浜嬩欢鏌ヨ API锛坰pec 搂7.1锛夛細鎿嶄綔鍒嗛〉 / 鍗曚簨浠惰鎯� / 鎿嶄綔鏃堕棿绾裤�備袱绾ф潈闄愮偣锛�
+ * audit.query锛堝垪琛ㄣ�佹椂闂寸嚎锛屾棤瀛楁鍊兼鏂囷級涓� audit.detail锛堣鎯咃紝鍚彉鏇村墠鍚庡�肩瓑鏁忔劅鍐呭锛夈��
+ */
+@RestController
+@RequestMapping("/audit/events")
+public class AuditQueryController {
+ @Autowired private AuditQueryService auditQueryService;
+
+ @SaCheckPermission("audit.query")
+ @PostMapping("/page")
+ public ActionResult<PageListVO<AuditEventListVO>> page(@RequestBody AuditPageQuery query) {
+ return ActionResult.success(auditQueryService.page(query));
+ }
+
+ @SaCheckPermission("audit.detail")
+ @GetMapping("/{id}")
+ public ActionResult<AuditEventDetailVO> detail(@PathVariable("id") Long id) {
+ return ActionResult.success(auditQueryService.detail(id));
+ }
+
+ @SaCheckPermission("audit.query")
+ @GetMapping("/timeline")
+ public ActionResult<List<AuditEventListVO>> timeline(@RequestParam("targetId") String targetId) {
+ return ActionResult.success(auditQueryService.timeline(targetId));
+ }
+}
--
Gitblit v1.8.0