diff --git a/riis-system/src/main/java/com/yfd/platform/modules/basedata/controller/SubstationMaindeviceResumeController.java b/riis-system/src/main/java/com/yfd/platform/modules/basedata/controller/SubstationMaindeviceResumeController.java
new file mode 100644
index 0000000..c0b41fc
--- /dev/null
+++ b/riis-system/src/main/java/com/yfd/platform/modules/basedata/controller/SubstationMaindeviceResumeController.java
@@ -0,0 +1,103 @@
+package com.yfd.platform.modules.basedata.controller;
+
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.yfd.platform.config.ResponseResult;
+import com.yfd.platform.modules.basedata.domain.SubstationMaindeviceResume;
+import com.yfd.platform.modules.basedata.service.ISubstationMaindeviceResumeService;
+import com.yfd.platform.utils.SecurityUtils;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import org.springframework.web.bind.annotation.*;
+
+import javax.annotation.Resource;
+import java.time.LocalDateTime;
+import java.util.Map;
+
+/**
+ *
+ * 主设备维修记录
+ * 前端控制器
+ *
+ *
+ * @author zhengsl
+ * @since 2025-06-05
+ */
+@RestController
+@RequestMapping("/basedata/substation-maindevice-resume")
+@Api(value = "SubstationMaindeviceResumeController", tags = "主设备维修记录")
+public class SubstationMaindeviceResumeController {
+
+ @Resource
+ private ISubstationMaindeviceResumeService resumeService;
+
+ /**
+ * 分页查看主设备维修记录
+ *
+ * @param page 分页参宿和
+ * @param stationCode 变电站编码
+ * @param areaId 区域id
+ * @param bayId 间隔id
+ * @param deviceType 主设备类型
+ * @param mainDeviceName 主设备名称
+ * @param startDate 开始时间
+ * @param endDate 结束时间
+ * @return
+ */
+ @GetMapping("/getMaindeviceResume")
+ @ApiOperation("分页查看主设备维修记录")
+ public ResponseResult getMaindeviceResume(Page