diff --git a/kernel-s-sys/sys-business-portal/pom.xml b/kernel-s-sys/sys-business-portal/pom.xml
index 69267aeff..96f72b969 100644
--- a/kernel-s-sys/sys-business-portal/pom.xml
+++ b/kernel-s-sys/sys-business-portal/pom.xml
@@ -24,6 +24,14 @@
${roses.version}
+
+
+
+ cn.stylefeng.roses
+ log-api
+ ${roses.version}
+
+
diff --git a/kernel-s-sys/sys-business-portal/src/main/java/cn/stylefeng/roses/kernel/sys/modular/log/HomeLogController.java b/kernel-s-sys/sys-business-portal/src/main/java/cn/stylefeng/roses/kernel/sys/modular/log/HomeLogController.java
new file mode 100644
index 000000000..4bb95a05d
--- /dev/null
+++ b/kernel-s-sys/sys-business-portal/src/main/java/cn/stylefeng/roses/kernel/sys/modular/log/HomeLogController.java
@@ -0,0 +1,49 @@
+package cn.stylefeng.roses.kernel.sys.modular.log;
+
+import cn.stylefeng.roses.kernel.auth.api.context.LoginContext;
+import cn.stylefeng.roses.kernel.db.api.pojo.page.PageResult;
+import cn.stylefeng.roses.kernel.log.api.LogManagerApi;
+import cn.stylefeng.roses.kernel.log.api.pojo.manage.LogManagerRequest;
+import cn.stylefeng.roses.kernel.log.api.pojo.record.LogRecordDTO;
+import cn.stylefeng.roses.kernel.rule.pojo.response.ResponseData;
+import cn.stylefeng.roses.kernel.rule.pojo.response.SuccessResponseData;
+import cn.stylefeng.roses.kernel.scanner.api.annotation.ApiResource;
+import cn.stylefeng.roses.kernel.scanner.api.annotation.GetResource;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.annotation.Resource;
+import java.util.List;
+
+/**
+ * 首页日志详情的接口
+ *
+ * @author fengshuonan
+ * @since 2023/6/26 23:45
+ */
+@RestController
+@ApiResource(name = "首页日志详情的接口")
+public class HomeLogController {
+
+ @Resource
+ private LogManagerApi logManagerApi;
+
+ /**
+ * 查询最近操作日志列表
+ *
+ * @author fengshuonan
+ * @since 2023/6/26 23:48
+ */
+ @GetResource(name = "查询最近操作日志列表", path = "/homePage/getRecentLogs")
+ public ResponseData> getRecentLogs() {
+
+ // 只查询当前用户的
+ LogManagerRequest logManagerRequest = new LogManagerRequest();
+ logManagerRequest.setUserId(LoginContext.me().getLoginUser().getUserId());
+
+ // 默认查询20条记录
+ PageResult page = logManagerApi.findPage(logManagerRequest);
+
+ return new SuccessResponseData<>(page.getRows());
+ }
+
+}