diff --git a/fys-common/fys-common-core/src/main/java/com/fuyuanshen/common/core/constant/ResponseMessageConstants.java b/fys-common/fys-common-core/src/main/java/com/fuyuanshen/common/core/constant/ResponseMessageConstants.java
new file mode 100644
index 0000000..a571cb0
--- /dev/null
+++ b/fys-common/fys-common-core/src/main/java/com/fuyuanshen/common/core/constant/ResponseMessageConstants.java
@@ -0,0 +1,28 @@
+package com.fuyuanshen.common.core.constant;
+
+/**
+ * 响应消息常量类
+ *
+ * @author: 默苍璃
+ * @date: 2025-06-2117:21
+ */
+public class ResponseMessageConstants {
+
+ /**
+ * 删除操作成功提示
+ */
+ public static final String DELETE_SUCCESS = "删除成功!";
+
+ /**
+ * 新增操作成功提示
+ */
+ public static final String SAVE_SUCCESS = "新增成功!";
+
+ /**
+ * 更新操作成功提示
+ */
+ public static final String UPDATE_SUCCESS = "更新成功!";
+
+ // 可根据业务需求继续扩展其他常用提示信息
+
+}
diff --git a/fys-modules/fys-equipment/pom.xml b/fys-modules/fys-equipment/pom.xml
index 42b39fe..ca320b0 100644
--- a/fys-modules/fys-equipment/pom.xml
+++ b/fys-modules/fys-equipment/pom.xml
@@ -101,8 +101,19 @@
fys-common-sse
+
+ com.alibaba
+ easyexcel
+ 3.3.1
+
+
+ poi-ooxml-schemas
+ org.apache.poi
+
+
+
+
-
diff --git a/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/controller/DeviceController.java b/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/controller/DeviceController.java
index e9ef1db..663006c 100644
--- a/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/controller/DeviceController.java
+++ b/fys-modules/fys-equipment/src/main/java/com/fuyuanshen/equipment/controller/DeviceController.java
@@ -2,21 +2,28 @@ package com.fuyuanshen.equipment.controller;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import com.fuyuanshen.common.core.constant.ResponseMessageConstants;
import com.fuyuanshen.common.core.domain.PageResult;
import com.fuyuanshen.common.core.domain.ResponseVO;
import com.fuyuanshen.equipment.domain.Device;
+import com.fuyuanshen.equipment.domain.dto.ImportResult;
import com.fuyuanshen.equipment.domain.form.DeviceForm;
import com.fuyuanshen.equipment.domain.query.DeviceQueryCriteria;
+import com.fuyuanshen.equipment.domain.vo.CustomerVo;
import com.fuyuanshen.equipment.service.DeviceService;
import io.swagger.v3.oas.annotations.Operation;
+import io.swagger.v3.oas.annotations.Parameter;
import io.swagger.v3.oas.annotations.security.SecurityRequirement;
import io.swagger.v3.oas.annotations.tags.Tag;
+import jakarta.servlet.http.HttpServletResponse;
import lombok.RequiredArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
import java.io.IOException;
+import java.util.List;
/**
* @Description:
@@ -60,152 +67,126 @@ public class DeviceController {
}
return ResponseVO.success(null);
}
-//
-//
-// /**
-// * @param deviceForm
-// * @return
-// * @ModelAttribute 主要用于将请求参数绑定到 Java 对象上,它会从 HTTP 请求的查询参数(Query Parameters)
-// * 或表单数据(Form Data)中提取值,并自动填充到指定的对象属性中。
-// */
-// @Log("解绑设备")
-// @ApiOperation("解绑设备")
-// @PostMapping(value = "/unbind")
-// public ResponseVO