diff --git a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysLogController.java b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysLogController.java
index a0696d146..dbbf2d1b7 100644
--- a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysLogController.java
+++ b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/controller/SysLogController.java
@@ -31,13 +31,13 @@ import com.pig4cloud.pigx.common.excel.annotation.ResponseExcel;
import com.pig4cloud.pigx.common.security.annotation.Inner;
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.tags.Tag;
+import jakarta.validation.Valid;
import lombok.AllArgsConstructor;
import org.springdoc.core.annotations.ParameterObject;
import org.springframework.http.HttpHeaders;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*;
-import jakarta.validation.Valid;
import java.util.List;
import java.util.Objects;
@@ -69,6 +69,15 @@ public class SysLogController {
return R.ok(sysLogService.getLogByPage(page, sysLog));
}
+ /**
+ * 统计三十天内的数据
+ * @return R
+ */
+ @GetMapping("/sum")
+ public R getLogSum() {
+ return R.ok(sysLogService.getLogSum());
+ }
+
/**
* 批量删除日志
* @param ids ID
diff --git a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/mapper/SysLogMapper.java b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/mapper/SysLogMapper.java
index d6d84f549..8bbb4357f 100644
--- a/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/mapper/SysLogMapper.java
+++ b/pigx-upms/pigx-upms-biz/src/main/java/com/pig4cloud/pigx/admin/mapper/SysLogMapper.java
@@ -23,6 +23,9 @@ import com.pig4cloud.pigx.admin.api.entity.SysLog;
import com.pig4cloud.pigx.common.data.datascope.PigxBaseMapper;
import org.apache.ibatis.annotations.Mapper;
+import java.util.List;
+import java.util.Map;
+
/**
*
* 日志表 Mapper 接口
@@ -34,4 +37,10 @@ import org.apache.ibatis.annotations.Mapper;
@Mapper
public interface SysLogMapper extends PigxBaseMapper {
+ /**
+ * 通过日志类型统计日志总数 返回一个包含日志类型和日志总数的列表
+ * @return List