From 486a4d21a1052d3101ade702b7e30262eeb770b3 Mon Sep 17 00:00:00 2001
From: zhangherong <571457620@qq.com>
Date: 星期二, 29 四月 2025 15:40:05 +0800
Subject: [PATCH] art: 设备管理-设备二保、三保-基础代码生成

---
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamThirdMaintenanceOrderDetailMapper.java             |   14 
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamThirdMaintenanceOrderMapper.xml                |    5 
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamSecondMaintenanceOrderService.java               |   14 
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamSecondMaintenanceOrderServiceImpl.java       |   19 +
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamSecondMaintenanceOrderController.java          |  126 +++++++
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamThirdMaintenanceOrderDetailController.java     |  167 +++++++++
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamSecondMaintenanceOrderDetailService.java         |   14 
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamThirdMaintenanceOrderDetailService.java          |   14 
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceOrderServiceImpl.java        |   19 +
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamThirdMaintenanceOrderMapper.java                   |   14 
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamSecondMaintenanceOrderDetailMapper.java            |   14 
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceOrderDetailServiceImpl.java  |   19 +
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamThirdMaintenanceOrderService.java                |   14 
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamSecondMaintenanceOrderDetailServiceImpl.java |   19 +
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamSecondMaintenanceOrderDetailController.java    |   58 +++
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamSecondMaintenanceOrder.java                        |  101 +++++
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamSecondMaintenanceOrderDetailMapper.xml         |    5 
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamSecondMaintenanceOrderMapper.xml               |    5 
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamThirdMaintenanceOrder.java                         |  128 +++++++
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamSecondMaintenanceOrderDetail.java                  |   78 ++++
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamThirdMaintenanceOrderController.java           |  126 +++++++
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamSecondMaintenanceOrderMapper.java                  |   14 
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamThirdMaintenanceOrderDetailMapper.xml          |    5 
 lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamThirdMaintenanceOrderDetail.java                   |   82 ++++
 24 files changed, 1,074 insertions(+), 0 deletions(-)

diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamSecondMaintenanceOrderController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamSecondMaintenanceOrderController.java
new file mode 100644
index 0000000..585655d
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamSecondMaintenanceOrderController.java
@@ -0,0 +1,126 @@
+package org.jeecg.modules.eam.controller;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.aspect.annotation.AutoLog;
+import org.jeecg.common.system.base.controller.JeecgController;
+import org.jeecg.common.system.query.QueryGenerator;
+import org.jeecg.modules.eam.entity.EamSecondMaintenanceOrder;
+import org.jeecg.modules.eam.service.IEamSecondMaintenanceOrderService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletRequest;
+import java.util.Arrays;
+
+ /**
+ * @Description: 璁惧浜岀骇淇濆吇
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+@Slf4j
+@Api(tags="璁惧浜岀骇淇濆吇")
+@RestController
+@RequestMapping("/eam/eamSecondMaintenanceOrder")
+public class EamSecondMaintenanceOrderController extends JeecgController<EamSecondMaintenanceOrder, IEamSecondMaintenanceOrderService> {
+	@Autowired
+	private IEamSecondMaintenanceOrderService eamSecondMaintenanceOrderService;
+	
+	/**
+	 * 鍒嗛〉鍒楄〃鏌ヨ
+	 *
+	 * @param eamSecondMaintenanceOrder
+	 * @param pageNo
+	 * @param pageSize
+	 * @param req
+	 * @return
+	 */
+	@AutoLog(value = "璁惧浜岀骇淇濆吇-鍒嗛〉鍒楄〃鏌ヨ")
+	@ApiOperation(value="璁惧浜岀骇淇濆吇-鍒嗛〉鍒楄〃鏌ヨ", notes="璁惧浜岀骇淇濆吇-鍒嗛〉鍒楄〃鏌ヨ")
+	@GetMapping(value = "/list")
+	public Result<?> queryPageList(EamSecondMaintenanceOrder eamSecondMaintenanceOrder,
+								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+								   HttpServletRequest req) {
+		QueryWrapper<EamSecondMaintenanceOrder> queryWrapper = QueryGenerator.initQueryWrapper(eamSecondMaintenanceOrder, req.getParameterMap());
+		Page<EamSecondMaintenanceOrder> page = new Page<EamSecondMaintenanceOrder>(pageNo, pageSize);
+		IPage<EamSecondMaintenanceOrder> pageList = eamSecondMaintenanceOrderService.page(page, queryWrapper);
+		return Result.OK(pageList);
+	}
+	
+	/**
+	 * 娣诲姞
+	 *
+	 * @param eamSecondMaintenanceOrder
+	 * @return
+	 */
+	@AutoLog(value = "璁惧浜岀骇淇濆吇-娣诲姞")
+	@ApiOperation(value="璁惧浜岀骇淇濆吇-娣诲姞", notes="璁惧浜岀骇淇濆吇-娣诲姞")
+	@PostMapping(value = "/add")
+	public Result<?> add(@RequestBody EamSecondMaintenanceOrder eamSecondMaintenanceOrder) {
+		eamSecondMaintenanceOrderService.save(eamSecondMaintenanceOrder);
+		return Result.OK("娣诲姞鎴愬姛锛�");
+	}
+	
+	/**
+	 * 缂栬緫
+	 *
+	 * @param eamSecondMaintenanceOrder
+	 * @return
+	 */
+	@AutoLog(value = "璁惧浜岀骇淇濆吇-缂栬緫")
+	@ApiOperation(value="璁惧浜岀骇淇濆吇-缂栬緫", notes="璁惧浜岀骇淇濆吇-缂栬緫")
+	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
+	public Result<?> edit(@RequestBody EamSecondMaintenanceOrder eamSecondMaintenanceOrder) {
+		eamSecondMaintenanceOrderService.updateById(eamSecondMaintenanceOrder);
+		return Result.OK("缂栬緫鎴愬姛!");
+	}
+	
+	/**
+	 * 閫氳繃id鍒犻櫎
+	 *
+	 * @param id
+	 * @return
+	 */
+	@AutoLog(value = "璁惧浜岀骇淇濆吇-閫氳繃id鍒犻櫎")
+	@ApiOperation(value="璁惧浜岀骇淇濆吇-閫氳繃id鍒犻櫎", notes="璁惧浜岀骇淇濆吇-閫氳繃id鍒犻櫎")
+	@DeleteMapping(value = "/delete")
+	public Result<?> delete(@RequestParam(name="id",required=true) String id) {
+		eamSecondMaintenanceOrderService.removeById(id);
+		return Result.OK("鍒犻櫎鎴愬姛!");
+	}
+	
+	/**
+	 * 鎵归噺鍒犻櫎
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@AutoLog(value = "璁惧浜岀骇淇濆吇-鎵归噺鍒犻櫎")
+	@ApiOperation(value="璁惧浜岀骇淇濆吇-鎵归噺鍒犻櫎", notes="璁惧浜岀骇淇濆吇-鎵归噺鍒犻櫎")
+	@DeleteMapping(value = "/deleteBatch")
+	public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+		this.eamSecondMaintenanceOrderService.removeByIds(Arrays.asList(ids.split(",")));
+		return Result.OK("鎵归噺鍒犻櫎鎴愬姛锛�");
+	}
+	
+	/**
+	 * 閫氳繃id鏌ヨ
+	 *
+	 * @param id
+	 * @return
+	 */
+	@AutoLog(value = "璁惧浜岀骇淇濆吇-閫氳繃id鏌ヨ")
+	@ApiOperation(value="璁惧浜岀骇淇濆吇-閫氳繃id鏌ヨ", notes="璁惧浜岀骇淇濆吇-閫氳繃id鏌ヨ")
+	@GetMapping(value = "/queryById")
+	public Result<?> queryById(@RequestParam(name="id",required=true) String id) {
+		EamSecondMaintenanceOrder eamSecondMaintenanceOrder = eamSecondMaintenanceOrderService.getById(id);
+		return Result.OK(eamSecondMaintenanceOrder);
+	}
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamSecondMaintenanceOrderDetailController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamSecondMaintenanceOrderDetailController.java
new file mode 100644
index 0000000..b7f3457
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamSecondMaintenanceOrderDetailController.java
@@ -0,0 +1,58 @@
+package org.jeecg.modules.eam.controller;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.aspect.annotation.AutoLog;
+import org.jeecg.common.system.base.controller.JeecgController;
+import org.jeecg.common.system.query.QueryGenerator;
+import org.jeecg.modules.eam.entity.EamSecondMaintenanceOrderDetail;
+import org.jeecg.modules.eam.service.IEamSecondMaintenanceOrderDetailService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.GetMapping;
+import org.springframework.web.bind.annotation.RequestMapping;
+import org.springframework.web.bind.annotation.RequestParam;
+import org.springframework.web.bind.annotation.RestController;
+
+import javax.servlet.http.HttpServletRequest;
+
+ /**
+ * @Description: 璁惧浜岀骇淇濆吇鏄庣粏
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+@Slf4j
+@Api(tags="璁惧浜岀骇淇濆吇鏄庣粏")
+@RestController
+@RequestMapping("/eam/eamSecondMaintenanceOrderDetail")
+public class EamSecondMaintenanceOrderDetailController extends JeecgController<EamSecondMaintenanceOrderDetail, IEamSecondMaintenanceOrderDetailService> {
+	@Autowired
+	private IEamSecondMaintenanceOrderDetailService eamSecondMaintenanceOrderDetailService;
+	
+	/**
+	 * 鍒嗛〉鍒楄〃鏌ヨ
+	 *
+	 * @param eamSecondMaintenanceOrderDetail
+	 * @param pageNo
+	 * @param pageSize
+	 * @param req
+	 * @return
+	 */
+	@AutoLog(value = "璁惧浜岀骇淇濆吇鏄庣粏-鍒嗛〉鍒楄〃鏌ヨ")
+	@ApiOperation(value="璁惧浜岀骇淇濆吇鏄庣粏-鍒嗛〉鍒楄〃鏌ヨ", notes="璁惧浜岀骇淇濆吇鏄庣粏-鍒嗛〉鍒楄〃鏌ヨ")
+	@GetMapping(value = "/list")
+	public Result<?> queryPageList(EamSecondMaintenanceOrderDetail eamSecondMaintenanceOrderDetail,
+								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+								   HttpServletRequest req) {
+		QueryWrapper<EamSecondMaintenanceOrderDetail> queryWrapper = QueryGenerator.initQueryWrapper(eamSecondMaintenanceOrderDetail, req.getParameterMap());
+		Page<EamSecondMaintenanceOrderDetail> page = new Page<EamSecondMaintenanceOrderDetail>(pageNo, pageSize);
+		IPage<EamSecondMaintenanceOrderDetail> pageList = eamSecondMaintenanceOrderDetailService.page(page, queryWrapper);
+		return Result.OK(pageList);
+	}
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamThirdMaintenanceOrderController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamThirdMaintenanceOrderController.java
new file mode 100644
index 0000000..2406e16
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamThirdMaintenanceOrderController.java
@@ -0,0 +1,126 @@
+package org.jeecg.modules.eam.controller;
+
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+import lombok.extern.slf4j.Slf4j;
+import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.aspect.annotation.AutoLog;
+import org.jeecg.common.system.base.controller.JeecgController;
+import org.jeecg.common.system.query.QueryGenerator;
+import org.jeecg.modules.eam.entity.EamThirdMaintenanceOrder;
+import org.jeecg.modules.eam.service.IEamThirdMaintenanceOrderService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import javax.servlet.http.HttpServletRequest;
+import java.util.Arrays;
+
+ /**
+ * @Description: 璁惧涓夌骇淇濆吇
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+@Slf4j
+@Api(tags="璁惧涓夌骇淇濆吇")
+@RestController
+@RequestMapping("/eam/eamThirdMaintenanceOrder")
+public class EamThirdMaintenanceOrderController extends JeecgController<EamThirdMaintenanceOrder, IEamThirdMaintenanceOrderService> {
+	@Autowired
+	private IEamThirdMaintenanceOrderService eamThirdMaintenanceOrderService;
+	
+	/**
+	 * 鍒嗛〉鍒楄〃鏌ヨ
+	 *
+	 * @param eamThirdMaintenanceOrder
+	 * @param pageNo
+	 * @param pageSize
+	 * @param req
+	 * @return
+	 */
+	@AutoLog(value = "璁惧涓夌骇淇濆吇-鍒嗛〉鍒楄〃鏌ヨ")
+	@ApiOperation(value="璁惧涓夌骇淇濆吇-鍒嗛〉鍒楄〃鏌ヨ", notes="璁惧涓夌骇淇濆吇-鍒嗛〉鍒楄〃鏌ヨ")
+	@GetMapping(value = "/list")
+	public Result<?> queryPageList(EamThirdMaintenanceOrder eamThirdMaintenanceOrder,
+								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+								   HttpServletRequest req) {
+		QueryWrapper<EamThirdMaintenanceOrder> queryWrapper = QueryGenerator.initQueryWrapper(eamThirdMaintenanceOrder, req.getParameterMap());
+		Page<EamThirdMaintenanceOrder> page = new Page<EamThirdMaintenanceOrder>(pageNo, pageSize);
+		IPage<EamThirdMaintenanceOrder> pageList = eamThirdMaintenanceOrderService.page(page, queryWrapper);
+		return Result.OK(pageList);
+	}
+	
+	/**
+	 * 娣诲姞
+	 *
+	 * @param eamThirdMaintenanceOrder
+	 * @return
+	 */
+	@AutoLog(value = "璁惧涓夌骇淇濆吇-娣诲姞")
+	@ApiOperation(value="璁惧涓夌骇淇濆吇-娣诲姞", notes="璁惧涓夌骇淇濆吇-娣诲姞")
+	@PostMapping(value = "/add")
+	public Result<?> add(@RequestBody EamThirdMaintenanceOrder eamThirdMaintenanceOrder) {
+		eamThirdMaintenanceOrderService.save(eamThirdMaintenanceOrder);
+		return Result.OK("娣诲姞鎴愬姛锛�");
+	}
+	
+	/**
+	 * 缂栬緫
+	 *
+	 * @param eamThirdMaintenanceOrder
+	 * @return
+	 */
+	@AutoLog(value = "璁惧涓夌骇淇濆吇-缂栬緫")
+	@ApiOperation(value="璁惧涓夌骇淇濆吇-缂栬緫", notes="璁惧涓夌骇淇濆吇-缂栬緫")
+	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
+	public Result<?> edit(@RequestBody EamThirdMaintenanceOrder eamThirdMaintenanceOrder) {
+		eamThirdMaintenanceOrderService.updateById(eamThirdMaintenanceOrder);
+		return Result.OK("缂栬緫鎴愬姛!");
+	}
+	
+	/**
+	 * 閫氳繃id鍒犻櫎
+	 *
+	 * @param id
+	 * @return
+	 */
+	@AutoLog(value = "璁惧涓夌骇淇濆吇-閫氳繃id鍒犻櫎")
+	@ApiOperation(value="璁惧涓夌骇淇濆吇-閫氳繃id鍒犻櫎", notes="璁惧涓夌骇淇濆吇-閫氳繃id鍒犻櫎")
+	@DeleteMapping(value = "/delete")
+	public Result<?> delete(@RequestParam(name="id",required=true) String id) {
+		eamThirdMaintenanceOrderService.removeById(id);
+		return Result.OK("鍒犻櫎鎴愬姛!");
+	}
+	
+	/**
+	 * 鎵归噺鍒犻櫎
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@AutoLog(value = "璁惧涓夌骇淇濆吇-鎵归噺鍒犻櫎")
+	@ApiOperation(value="璁惧涓夌骇淇濆吇-鎵归噺鍒犻櫎", notes="璁惧涓夌骇淇濆吇-鎵归噺鍒犻櫎")
+	@DeleteMapping(value = "/deleteBatch")
+	public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+		this.eamThirdMaintenanceOrderService.removeByIds(Arrays.asList(ids.split(",")));
+		return Result.OK("鎵归噺鍒犻櫎鎴愬姛锛�");
+	}
+	
+	/**
+	 * 閫氳繃id鏌ヨ
+	 *
+	 * @param id
+	 * @return
+	 */
+	@AutoLog(value = "璁惧涓夌骇淇濆吇-閫氳繃id鏌ヨ")
+	@ApiOperation(value="璁惧涓夌骇淇濆吇-閫氳繃id鏌ヨ", notes="璁惧涓夌骇淇濆吇-閫氳繃id鏌ヨ")
+	@GetMapping(value = "/queryById")
+	public Result<?> queryById(@RequestParam(name="id",required=true) String id) {
+		EamThirdMaintenanceOrder eamThirdMaintenanceOrder = eamThirdMaintenanceOrderService.getById(id);
+		return Result.OK(eamThirdMaintenanceOrder);
+	}
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamThirdMaintenanceOrderDetailController.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamThirdMaintenanceOrderDetailController.java
new file mode 100644
index 0000000..e757b8c
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/controller/EamThirdMaintenanceOrderDetailController.java
@@ -0,0 +1,167 @@
+package org.jeecg.modules.eam.controller;
+
+import java.util.Arrays;
+import java.util.List;
+import java.util.Map;
+import java.io.IOException;
+import java.io.UnsupportedEncodingException;
+import java.net.URLDecoder;
+import javax.servlet.http.HttpServletRequest;
+import javax.servlet.http.HttpServletResponse;
+import org.jeecg.common.api.vo.Result;
+import org.jeecg.common.system.query.QueryGenerator;
+import org.jeecg.common.aspect.annotation.AutoLog;
+import org.jeecg.common.util.oConvertUtils;
+import org.jeecg.modules.eam.entity.EamThirdMaintenanceOrderDetail;
+import org.jeecg.modules.eam.service.IEamThirdMaintenanceOrderDetailService;
+import java.util.Date;
+import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
+import com.baomidou.mybatisplus.core.metadata.IPage;
+import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
+import lombok.extern.slf4j.Slf4j;
+import org.jeecg.common.system.base.controller.JeecgController;
+import org.jeecgframework.poi.excel.ExcelImportUtil;
+import org.jeecgframework.poi.excel.def.NormalExcelConstants;
+import org.jeecgframework.poi.excel.entity.ExportParams;
+import org.jeecgframework.poi.excel.entity.ImportParams;
+import org.jeecgframework.poi.excel.view.JeecgEntityExcelView;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+import org.springframework.web.multipart.MultipartHttpServletRequest;
+import org.springframework.web.servlet.ModelAndView;
+import com.alibaba.fastjson.JSON;
+import io.swagger.annotations.Api;
+import io.swagger.annotations.ApiOperation;
+
+ /**
+ * @Description: 璁惧涓夌骇淇濆吇鏄庣粏
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+@Slf4j
+@Api(tags="璁惧涓夌骇淇濆吇鏄庣粏")
+@RestController
+@RequestMapping("/eam/eamThirdMaintenanceOrderDetail")
+public class EamThirdMaintenanceOrderDetailController extends JeecgController<EamThirdMaintenanceOrderDetail, IEamThirdMaintenanceOrderDetailService> {
+	@Autowired
+	private IEamThirdMaintenanceOrderDetailService eamThirdMaintenanceOrderDetailService;
+	
+	/**
+	 * 鍒嗛〉鍒楄〃鏌ヨ
+	 *
+	 * @param eamThirdMaintenanceOrderDetail
+	 * @param pageNo
+	 * @param pageSize
+	 * @param req
+	 * @return
+	 */
+	@AutoLog(value = "璁惧涓夌骇淇濆吇鏄庣粏-鍒嗛〉鍒楄〃鏌ヨ")
+	@ApiOperation(value="璁惧涓夌骇淇濆吇鏄庣粏-鍒嗛〉鍒楄〃鏌ヨ", notes="璁惧涓夌骇淇濆吇鏄庣粏-鍒嗛〉鍒楄〃鏌ヨ")
+	@GetMapping(value = "/list")
+	public Result<?> queryPageList(EamThirdMaintenanceOrderDetail eamThirdMaintenanceOrderDetail,
+								   @RequestParam(name="pageNo", defaultValue="1") Integer pageNo,
+								   @RequestParam(name="pageSize", defaultValue="10") Integer pageSize,
+								   HttpServletRequest req) {
+		QueryWrapper<EamThirdMaintenanceOrderDetail> queryWrapper = QueryGenerator.initQueryWrapper(eamThirdMaintenanceOrderDetail, req.getParameterMap());
+		Page<EamThirdMaintenanceOrderDetail> page = new Page<EamThirdMaintenanceOrderDetail>(pageNo, pageSize);
+		IPage<EamThirdMaintenanceOrderDetail> pageList = eamThirdMaintenanceOrderDetailService.page(page, queryWrapper);
+		return Result.OK(pageList);
+	}
+	
+	/**
+	 * 娣诲姞
+	 *
+	 * @param eamThirdMaintenanceOrderDetail
+	 * @return
+	 */
+	@AutoLog(value = "璁惧涓夌骇淇濆吇鏄庣粏-娣诲姞")
+	@ApiOperation(value="璁惧涓夌骇淇濆吇鏄庣粏-娣诲姞", notes="璁惧涓夌骇淇濆吇鏄庣粏-娣诲姞")
+	@PostMapping(value = "/add")
+	public Result<?> add(@RequestBody EamThirdMaintenanceOrderDetail eamThirdMaintenanceOrderDetail) {
+		eamThirdMaintenanceOrderDetailService.save(eamThirdMaintenanceOrderDetail);
+		return Result.OK("娣诲姞鎴愬姛锛�");
+	}
+	
+	/**
+	 * 缂栬緫
+	 *
+	 * @param eamThirdMaintenanceOrderDetail
+	 * @return
+	 */
+	@AutoLog(value = "璁惧涓夌骇淇濆吇鏄庣粏-缂栬緫")
+	@ApiOperation(value="璁惧涓夌骇淇濆吇鏄庣粏-缂栬緫", notes="璁惧涓夌骇淇濆吇鏄庣粏-缂栬緫")
+	@RequestMapping(value = "/edit", method = {RequestMethod.PUT,RequestMethod.POST})
+	public Result<?> edit(@RequestBody EamThirdMaintenanceOrderDetail eamThirdMaintenanceOrderDetail) {
+		eamThirdMaintenanceOrderDetailService.updateById(eamThirdMaintenanceOrderDetail);
+		return Result.OK("缂栬緫鎴愬姛!");
+	}
+	
+	/**
+	 * 閫氳繃id鍒犻櫎
+	 *
+	 * @param id
+	 * @return
+	 */
+	@AutoLog(value = "璁惧涓夌骇淇濆吇鏄庣粏-閫氳繃id鍒犻櫎")
+	@ApiOperation(value="璁惧涓夌骇淇濆吇鏄庣粏-閫氳繃id鍒犻櫎", notes="璁惧涓夌骇淇濆吇鏄庣粏-閫氳繃id鍒犻櫎")
+	@DeleteMapping(value = "/delete")
+	public Result<?> delete(@RequestParam(name="id",required=true) String id) {
+		eamThirdMaintenanceOrderDetailService.removeById(id);
+		return Result.OK("鍒犻櫎鎴愬姛!");
+	}
+	
+	/**
+	 * 鎵归噺鍒犻櫎
+	 *
+	 * @param ids
+	 * @return
+	 */
+	@AutoLog(value = "璁惧涓夌骇淇濆吇鏄庣粏-鎵归噺鍒犻櫎")
+	@ApiOperation(value="璁惧涓夌骇淇濆吇鏄庣粏-鎵归噺鍒犻櫎", notes="璁惧涓夌骇淇濆吇鏄庣粏-鎵归噺鍒犻櫎")
+	@DeleteMapping(value = "/deleteBatch")
+	public Result<?> deleteBatch(@RequestParam(name="ids",required=true) String ids) {
+		this.eamThirdMaintenanceOrderDetailService.removeByIds(Arrays.asList(ids.split(",")));
+		return Result.OK("鎵归噺鍒犻櫎鎴愬姛锛�");
+	}
+	
+	/**
+	 * 閫氳繃id鏌ヨ
+	 *
+	 * @param id
+	 * @return
+	 */
+	@AutoLog(value = "璁惧涓夌骇淇濆吇鏄庣粏-閫氳繃id鏌ヨ")
+	@ApiOperation(value="璁惧涓夌骇淇濆吇鏄庣粏-閫氳繃id鏌ヨ", notes="璁惧涓夌骇淇濆吇鏄庣粏-閫氳繃id鏌ヨ")
+	@GetMapping(value = "/queryById")
+	public Result<?> queryById(@RequestParam(name="id",required=true) String id) {
+		EamThirdMaintenanceOrderDetail eamThirdMaintenanceOrderDetail = eamThirdMaintenanceOrderDetailService.getById(id);
+		return Result.OK(eamThirdMaintenanceOrderDetail);
+	}
+
+  /**
+   * 瀵煎嚭excel
+   *
+   * @param request
+   * @param eamThirdMaintenanceOrderDetail
+   */
+  @RequestMapping(value = "/exportXls")
+  public ModelAndView exportXls(HttpServletRequest request, EamThirdMaintenanceOrderDetail eamThirdMaintenanceOrderDetail) {
+      return super.exportXls(request, eamThirdMaintenanceOrderDetail, EamThirdMaintenanceOrderDetail.class, "璁惧涓夌骇淇濆吇鏄庣粏");
+  }
+
+  /**
+   * 閫氳繃excel瀵煎叆鏁版嵁
+   *
+   * @param request
+   * @param response
+   * @return
+   */
+  @RequestMapping(value = "/importExcel", method = RequestMethod.POST)
+  public Result<?> importExcel(HttpServletRequest request, HttpServletResponse response) {
+      return super.importExcel(request, response, EamThirdMaintenanceOrderDetail.class);
+  }
+
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamSecondMaintenanceOrder.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamSecondMaintenanceOrder.java
new file mode 100644
index 0000000..8642f52
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamSecondMaintenanceOrder.java
@@ -0,0 +1,101 @@
+package org.jeecg.modules.eam.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import org.jeecgframework.poi.excel.annotation.Excel;
+
+import java.io.Serializable;
+import java.util.Date;
+/**
+ * @Description: 璁惧浜岀骇淇濆吇
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+@Data
+@TableName("eam_second_maintenance_order")
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="eam_second_maintenance_order瀵硅薄", description="璁惧浜岀骇淇濆吇")
+public class EamSecondMaintenanceOrder implements Serializable {
+    
+	/**涓婚敭*/
+	@TableId(type = IdType.ASSIGN_ID)
+    @ApiModelProperty(value = "涓婚敭")
+	private String id;
+	/**鍒涘缓浜�*/
+	@Excel(name = "鍒涘缓浜�", width = 15)
+    @ApiModelProperty(value = "鍒涘缓浜�")
+	private String createBy;
+	/**鍒涘缓鏃堕棿*/
+    @ApiModelProperty(value = "鍒涘缓鏃堕棿")
+	private Date createTime;
+	/**鏇存柊浜�*/
+	@Excel(name = "鏇存柊浜�", width = 15)
+    @ApiModelProperty(value = "鏇存柊浜�")
+	private String updateBy;
+	/**鏇存柊鏃堕棿*/
+    @ApiModelProperty(value = "鏇存柊鏃堕棿")
+	private Date updateTime;
+	/**鍒犻櫎鏍囪*/
+	@Excel(name = "鍒犻櫎鏍囪", width = 15)
+    @ApiModelProperty(value = "鍒犻櫎鏍囪")
+	private Integer delFlag;
+	/**宸ュ崟鍙�*/
+	@Excel(name = "宸ュ崟鍙�", width = 15)
+    @ApiModelProperty(value = "宸ュ崟鍙�")
+	private String orderNum;
+	/**璁惧ID*/
+	@Excel(name = "璁惧ID", width = 15)
+    @ApiModelProperty(value = "璁惧ID")
+	private String equipmentId;
+	/**鏍囧噯ID*/
+	@Excel(name = "鏍囧噯ID", width = 15)
+    @ApiModelProperty(value = "鏍囧噯ID")
+	private String standardId;
+	/**璁″垝寮�濮嬫椂闂�*/
+    @ApiModelProperty(value = "璁″垝寮�濮嬫椂闂�")
+	private Date planStartTime;
+	/**璁″垝缁撴潫鏃堕棿*/
+    @ApiModelProperty(value = "璁″垝缁撴潫鏃堕棿")
+	private Date planEndTime;
+	/**瀹為檯寮�濮嬫椂闂�*/
+    @ApiModelProperty(value = "瀹為檯寮�濮嬫椂闂�")
+	private Date actualStartTime;
+	/**瀹為檯缁撴潫鏃堕棿*/
+    @ApiModelProperty(value = "瀹為檯缁撴潫鏃堕棿")
+	private Date actualEndTime;
+	/**淇濆吇浜�*/
+	@Excel(name = "淇濆吇浜�", width = 15)
+    @ApiModelProperty(value = "淇濆吇浜�")
+	private String operator;
+	/**淇濆吇鐘舵��*/
+	@Excel(name = "淇濆吇鐘舵��", width = 15)
+    @ApiModelProperty(value = "淇濆吇鐘舵��")
+	private String maintenanceStatus;
+	/**鍒涘缓鏂瑰紡*/
+	@Excel(name = "鍒涘缓鏂瑰紡", width = 15)
+    @ApiModelProperty(value = "鍒涘缓鏂瑰紡")
+	private String creationMethod;
+	/**璁惧绠$悊鍛樼‘璁�*/
+	@Excel(name = "璁惧绠$悊鍛樼‘璁�", width = 15)
+    @ApiModelProperty(value = "璁惧绠$悊鍛樼‘璁�")
+	private String confirmUser;
+	/**纭鏃堕棿*/
+    @ApiModelProperty(value = "纭鏃堕棿")
+	private Date confirmTime;
+	/**鐓х墖鏂囦欢ids;id浠ラ�楀彿鍒嗛殧*/
+	@Excel(name = "鐓х墖鏂囦欢ids;id浠ラ�楀彿鍒嗛殧", width = 15)
+    @ApiModelProperty(value = "鐓х墖鏂囦欢ids;id浠ラ�楀彿鍒嗛殧")
+	private String imageFiles;
+	/**澶囨敞*/
+	@Excel(name = "澶囨敞", width = 15)
+    @ApiModelProperty(value = "澶囨敞")
+	private String remark;
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamSecondMaintenanceOrderDetail.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamSecondMaintenanceOrderDetail.java
new file mode 100644
index 0000000..652145c
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamSecondMaintenanceOrderDetail.java
@@ -0,0 +1,78 @@
+package org.jeecg.modules.eam.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import org.jeecgframework.poi.excel.annotation.Excel;
+
+import java.io.Serializable;
+import java.util.Date;
+/**
+ * @Description: 璁惧浜岀骇淇濆吇鏄庣粏
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+@Data
+@TableName("eam_second_maintenance_order_detail")
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="eam_second_maintenance_order_detail瀵硅薄", description="璁惧浜岀骇淇濆吇鏄庣粏")
+public class EamSecondMaintenanceOrderDetail implements Serializable {
+    
+	/**涓婚敭*/
+	@TableId(type = IdType.ASSIGN_ID)
+    @ApiModelProperty(value = "涓婚敭")
+	private String id;
+	/**鍒涘缓浜�*/
+	@Excel(name = "鍒涘缓浜�", width = 15)
+    @ApiModelProperty(value = "鍒涘缓浜�")
+	private String createBy;
+	/**鍒涘缓鏃堕棿*/
+    @ApiModelProperty(value = "鍒涘缓鏃堕棿")
+	private Date createTime;
+	/**鏇存柊浜�*/
+	@Excel(name = "鏇存柊浜�", width = 15)
+    @ApiModelProperty(value = "鏇存柊浜�")
+	private String updateBy;
+	/**鏇存柊鏃堕棿*/
+    @ApiModelProperty(value = "鏇存柊鏃堕棿")
+	private Date updateTime;
+	/**宸ュ崟ID*/
+	@Excel(name = "宸ュ崟ID", width = 15)
+    @ApiModelProperty(value = "宸ュ崟ID")
+	private String orderId;
+	/**椤圭洰搴忓彿*/
+	@Excel(name = "椤圭洰搴忓彿", width = 15)
+    @ApiModelProperty(value = "椤圭洰搴忓彿")
+	private Integer itemCode;
+	/**淇濆吇椤圭洰*/
+	@Excel(name = "淇濆吇椤圭洰", width = 15)
+    @ApiModelProperty(value = "淇濆吇椤圭洰")
+	private String itemName;
+	/**瀛愰」鐩�*/
+	@Excel(name = "瀛愰」鐩�", width = 15)
+    @ApiModelProperty(value = "瀛愰」鐩�")
+	private String subItemName;
+	/**淇濆吇瑕佹眰*/
+	@Excel(name = "淇濆吇瑕佹眰", width = 15)
+    @ApiModelProperty(value = "淇濆吇瑕佹眰")
+	private String itemDemand;
+	/**淇濆吇缁撴灉*/
+	@Excel(name = "淇濆吇缁撴灉", width = 15)
+    @ApiModelProperty(value = "淇濆吇缁撴灉")
+	private String maintenanceResult;
+	/**鎶ヤ慨鏍囪*/
+	@Excel(name = "鎶ヤ慨鏍囪", width = 15)
+    @ApiModelProperty(value = "鎶ヤ慨鏍囪")
+	private String reportFlag;
+	/**寮傚父鎻忚堪*/
+	@Excel(name = "寮傚父鎻忚堪", width = 15)
+    @ApiModelProperty(value = "寮傚父鎻忚堪")
+	private String exceptionDescription;
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamThirdMaintenanceOrder.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamThirdMaintenanceOrder.java
new file mode 100644
index 0000000..9281282
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamThirdMaintenanceOrder.java
@@ -0,0 +1,128 @@
+package org.jeecg.modules.eam.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import org.jeecgframework.poi.excel.annotation.Excel;
+import org.springframework.format.annotation.DateTimeFormat;
+
+import java.io.Serializable;
+import java.util.Date;
+/**
+ * @Description: 璁惧涓夌骇淇濆吇
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+@Data
+@TableName("eam_third_maintenance_order")
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="eam_third_maintenance_order瀵硅薄", description="璁惧涓夌骇淇濆吇")
+public class EamThirdMaintenanceOrder implements Serializable {
+    
+	/**涓婚敭*/
+	@TableId(type = IdType.ASSIGN_ID)
+    @ApiModelProperty(value = "涓婚敭")
+	private String id;
+	/**鍒涘缓浜�*/
+	@Excel(name = "鍒涘缓浜�", width = 15)
+    @ApiModelProperty(value = "鍒涘缓浜�")
+	private String createBy;
+	/**鍒涘缓鏃堕棿*/
+	@Excel(name = "鍒涘缓鏃堕棿", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "鍒涘缓鏃堕棿")
+	private Date createTime;
+	/**鏇存柊浜�*/
+	@Excel(name = "鏇存柊浜�", width = 15)
+    @ApiModelProperty(value = "鏇存柊浜�")
+	private String updateBy;
+	/**鏇存柊鏃堕棿*/
+	@Excel(name = "鏇存柊鏃堕棿", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "鏇存柊鏃堕棿")
+	private Date updateTime;
+	/**鍒犻櫎鏍囪*/
+	@Excel(name = "鍒犻櫎鏍囪", width = 15)
+    @ApiModelProperty(value = "鍒犻櫎鏍囪")
+	private Integer delFlag;
+	/**宸ュ崟鍙�*/
+	@Excel(name = "宸ュ崟鍙�", width = 15)
+    @ApiModelProperty(value = "宸ュ崟鍙�")
+	private String orderNum;
+	/**璁惧ID*/
+	@Excel(name = "璁惧ID", width = 15)
+    @ApiModelProperty(value = "璁惧ID")
+	private String equipmentId;
+	/**鏍囧噯ID*/
+	@Excel(name = "鏍囧噯ID", width = 15)
+    @ApiModelProperty(value = "鏍囧噯ID")
+	private String standardId;
+	/**璁″垝寮�濮嬫椂闂�*/
+	@Excel(name = "璁″垝寮�濮嬫椂闂�", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "璁″垝寮�濮嬫椂闂�")
+	private Date planStartTime;
+	/**璁″垝缁撴潫鏃堕棿*/
+	@Excel(name = "璁″垝缁撴潫鏃堕棿", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "璁″垝缁撴潫鏃堕棿")
+	private Date planEndTime;
+	/**瀹為檯寮�濮嬫椂闂�*/
+	@Excel(name = "瀹為檯寮�濮嬫椂闂�", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "瀹為檯寮�濮嬫椂闂�")
+	private Date actualStartTime;
+	/**瀹為檯缁撴潫鏃堕棿*/
+	@Excel(name = "瀹為檯缁撴潫鏃堕棿", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "瀹為檯缁撴潫鏃堕棿")
+	private Date actualEndTime;
+	/**淇濆吇浜�*/
+	@Excel(name = "淇濆吇浜�", width = 15)
+    @ApiModelProperty(value = "淇濆吇浜�")
+	private String operator;
+	/**淇濆吇鐘舵��*/
+	@Excel(name = "淇濆吇鐘舵��", width = 15)
+    @ApiModelProperty(value = "淇濆吇鐘舵��")
+	private String maintenanceStatus;
+	/**鍒涘缓鏂瑰紡*/
+	@Excel(name = "鍒涘缓鏂瑰紡", width = 15)
+    @ApiModelProperty(value = "鍒涘缓鏂瑰紡")
+	private String creationMethod;
+	/**璁惧绠$悊鍛樼‘璁�*/
+	@Excel(name = "璁惧绠$悊鍛樼‘璁�", width = 15)
+    @ApiModelProperty(value = "璁惧绠$悊鍛樼‘璁�")
+	private String confirmUser;
+	/**纭鏃堕棿*/
+	@Excel(name = "纭鏃堕棿", width = 20, format = "yyyy-MM-dd HH:mm:ss")
+	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd HH:mm:ss")
+    @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")
+    @ApiModelProperty(value = "纭鏃堕棿")
+	private Date confirmTime;
+	/**纭鐘舵��*/
+	@Excel(name = "纭鐘舵��", width = 15)
+    @ApiModelProperty(value = "纭鐘舵��")
+	private String confirmStatus;
+	/**鐓х墖鏂囦欢ids;id浠ラ�楀彿鍒嗛殧*/
+	@Excel(name = "鐓х墖鏂囦欢ids;id浠ラ�楀彿鍒嗛殧", width = 15)
+    @ApiModelProperty(value = "鐓х墖鏂囦欢ids;id浠ラ�楀彿鍒嗛殧")
+	private String imageFiles;
+	/**澶囨敞*/
+	@Excel(name = "澶囨敞", width = 15)
+    @ApiModelProperty(value = "澶囨敞")
+	private String remark;
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamThirdMaintenanceOrderDetail.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamThirdMaintenanceOrderDetail.java
new file mode 100644
index 0000000..8719f41
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/entity/EamThirdMaintenanceOrderDetail.java
@@ -0,0 +1,82 @@
+package org.jeecg.modules.eam.entity;
+
+import com.baomidou.mybatisplus.annotation.IdType;
+import com.baomidou.mybatisplus.annotation.TableId;
+import com.baomidou.mybatisplus.annotation.TableName;
+import io.swagger.annotations.ApiModel;
+import io.swagger.annotations.ApiModelProperty;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+import lombok.experimental.Accessors;
+import org.jeecgframework.poi.excel.annotation.Excel;
+
+import java.io.Serializable;
+import java.util.Date;
+/**
+ * @Description: 璁惧涓夌骇淇濆吇鏄庣粏
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+@Data
+@TableName("eam_third_maintenance_order_detail")
+@EqualsAndHashCode(callSuper = false)
+@Accessors(chain = true)
+@ApiModel(value="eam_third_maintenance_order_detail瀵硅薄", description="璁惧涓夌骇淇濆吇鏄庣粏")
+public class EamThirdMaintenanceOrderDetail implements Serializable {
+    
+	/**涓婚敭*/
+	@TableId(type = IdType.ASSIGN_ID)
+    @ApiModelProperty(value = "涓婚敭")
+	private String id;
+	/**鍒涘缓浜�*/
+	@Excel(name = "鍒涘缓浜�", width = 15)
+    @ApiModelProperty(value = "鍒涘缓浜�")
+	private String createBy;
+	/**鍒涘缓鏃堕棿*/
+    @ApiModelProperty(value = "鍒涘缓鏃堕棿")
+	private Date createTime;
+	/**鏇存柊浜�*/
+	@Excel(name = "鏇存柊浜�", width = 15)
+    @ApiModelProperty(value = "鏇存柊浜�")
+	private String updateBy;
+	/**鏇存柊鏃堕棿*/
+    @ApiModelProperty(value = "鏇存柊鏃堕棿")
+	private Date updateTime;
+	/**鍒犻櫎鏍囪*/
+	@Excel(name = "鍒犻櫎鏍囪", width = 15)
+    @ApiModelProperty(value = "鍒犻櫎鏍囪")
+	private Integer delFlag;
+	/**宸ュ崟ID*/
+	@Excel(name = "宸ュ崟ID", width = 15)
+    @ApiModelProperty(value = "宸ュ崟ID")
+	private String orderId;
+	/**椤圭洰搴忓彿*/
+	@Excel(name = "椤圭洰搴忓彿", width = 15)
+    @ApiModelProperty(value = "椤圭洰搴忓彿")
+	private Integer itemCode;
+	/**淇濆吇椤圭洰*/
+	@Excel(name = "淇濆吇椤圭洰", width = 15)
+    @ApiModelProperty(value = "淇濆吇椤圭洰")
+	private String itemName;
+	/**瀛愰」鐩�*/
+	@Excel(name = "瀛愰」鐩�", width = 15)
+    @ApiModelProperty(value = "瀛愰」鐩�")
+	private String subItemName;
+	/**淇濆吇瑕佹眰*/
+	@Excel(name = "淇濆吇瑕佹眰", width = 15)
+    @ApiModelProperty(value = "淇濆吇瑕佹眰")
+	private String itemDemand;
+	/**鎶ヤ慨鏍囪*/
+	@Excel(name = "鎶ヤ慨鏍囪", width = 15)
+    @ApiModelProperty(value = "鎶ヤ慨鏍囪")
+	private String reportFlag;
+	/**淇濆吇缁撴灉*/
+	@Excel(name = "淇濆吇缁撴灉", width = 15)
+    @ApiModelProperty(value = "淇濆吇缁撴灉")
+	private String maintenanceResult;
+	/**寮傚父鎻忚堪*/
+	@Excel(name = "寮傚父鎻忚堪", width = 15)
+    @ApiModelProperty(value = "寮傚父鎻忚堪")
+	private String exceptionDescription;
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamSecondMaintenanceOrderDetailMapper.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamSecondMaintenanceOrderDetailMapper.java
new file mode 100644
index 0000000..5b5fb13
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamSecondMaintenanceOrderDetailMapper.java
@@ -0,0 +1,14 @@
+package org.jeecg.modules.eam.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.jeecg.modules.eam.entity.EamSecondMaintenanceOrderDetail;
+
+/**
+ * @Description: 璁惧浜岀骇淇濆吇鏄庣粏
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+public interface EamSecondMaintenanceOrderDetailMapper extends BaseMapper<EamSecondMaintenanceOrderDetail> {
+
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamSecondMaintenanceOrderMapper.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamSecondMaintenanceOrderMapper.java
new file mode 100644
index 0000000..beb65c3
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamSecondMaintenanceOrderMapper.java
@@ -0,0 +1,14 @@
+package org.jeecg.modules.eam.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.jeecg.modules.eam.entity.EamSecondMaintenanceOrder;
+
+/**
+ * @Description: 璁惧浜岀骇淇濆吇
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+public interface EamSecondMaintenanceOrderMapper extends BaseMapper<EamSecondMaintenanceOrder> {
+
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamThirdMaintenanceOrderDetailMapper.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamThirdMaintenanceOrderDetailMapper.java
new file mode 100644
index 0000000..602e622
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamThirdMaintenanceOrderDetailMapper.java
@@ -0,0 +1,14 @@
+package org.jeecg.modules.eam.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.jeecg.modules.eam.entity.EamThirdMaintenanceOrderDetail;
+
+/**
+ * @Description: 璁惧涓夌骇淇濆吇鏄庣粏
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+public interface EamThirdMaintenanceOrderDetailMapper extends BaseMapper<EamThirdMaintenanceOrderDetail> {
+
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamThirdMaintenanceOrderMapper.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamThirdMaintenanceOrderMapper.java
new file mode 100644
index 0000000..b834b01
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/EamThirdMaintenanceOrderMapper.java
@@ -0,0 +1,14 @@
+package org.jeecg.modules.eam.mapper;
+
+import com.baomidou.mybatisplus.core.mapper.BaseMapper;
+import org.jeecg.modules.eam.entity.EamThirdMaintenanceOrder;
+
+/**
+ * @Description: 璁惧涓夌骇淇濆吇
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+public interface EamThirdMaintenanceOrderMapper extends BaseMapper<EamThirdMaintenanceOrder> {
+
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamSecondMaintenanceOrderDetailMapper.xml b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamSecondMaintenanceOrderDetailMapper.xml
new file mode 100644
index 0000000..3c90f50
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamSecondMaintenanceOrderDetailMapper.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="org.jeecg.modules.eam.mapper.EamSecondMaintenanceOrderDetailMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamSecondMaintenanceOrderMapper.xml b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamSecondMaintenanceOrderMapper.xml
new file mode 100644
index 0000000..edefcdf
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamSecondMaintenanceOrderMapper.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="org.jeecg.modules.eam.mapper.EamSecondMaintenanceOrderMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamThirdMaintenanceOrderDetailMapper.xml b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamThirdMaintenanceOrderDetailMapper.xml
new file mode 100644
index 0000000..c47774d
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamThirdMaintenanceOrderDetailMapper.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="org.jeecg.modules.eam.mapper.EamThirdMaintenanceOrderDetailMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamThirdMaintenanceOrderMapper.xml b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamThirdMaintenanceOrderMapper.xml
new file mode 100644
index 0000000..d92ce68
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/mapper/xml/EamThirdMaintenanceOrderMapper.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd">
+<mapper namespace="org.jeecg.modules.eam.mapper.EamThirdMaintenanceOrderMapper">
+
+</mapper>
\ No newline at end of file
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamSecondMaintenanceOrderDetailService.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamSecondMaintenanceOrderDetailService.java
new file mode 100644
index 0000000..86ca56c
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamSecondMaintenanceOrderDetailService.java
@@ -0,0 +1,14 @@
+package org.jeecg.modules.eam.service;
+
+import org.jeecg.modules.eam.entity.EamSecondMaintenanceOrderDetail;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @Description: 璁惧浜岀骇淇濆吇鏄庣粏
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+public interface IEamSecondMaintenanceOrderDetailService extends IService<EamSecondMaintenanceOrderDetail> {
+
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamSecondMaintenanceOrderService.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamSecondMaintenanceOrderService.java
new file mode 100644
index 0000000..55f5b88
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamSecondMaintenanceOrderService.java
@@ -0,0 +1,14 @@
+package org.jeecg.modules.eam.service;
+
+import org.jeecg.modules.eam.entity.EamSecondMaintenanceOrder;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @Description: 璁惧浜岀骇淇濆吇
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+public interface IEamSecondMaintenanceOrderService extends IService<EamSecondMaintenanceOrder> {
+
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamThirdMaintenanceOrderDetailService.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamThirdMaintenanceOrderDetailService.java
new file mode 100644
index 0000000..ca28016
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamThirdMaintenanceOrderDetailService.java
@@ -0,0 +1,14 @@
+package org.jeecg.modules.eam.service;
+
+import org.jeecg.modules.eam.entity.EamThirdMaintenanceOrderDetail;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @Description: 璁惧涓夌骇淇濆吇鏄庣粏
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+public interface IEamThirdMaintenanceOrderDetailService extends IService<EamThirdMaintenanceOrderDetail> {
+
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamThirdMaintenanceOrderService.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamThirdMaintenanceOrderService.java
new file mode 100644
index 0000000..afe3236
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/IEamThirdMaintenanceOrderService.java
@@ -0,0 +1,14 @@
+package org.jeecg.modules.eam.service;
+
+import org.jeecg.modules.eam.entity.EamThirdMaintenanceOrder;
+import com.baomidou.mybatisplus.extension.service.IService;
+
+/**
+ * @Description: 璁惧涓夌骇淇濆吇
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+public interface IEamThirdMaintenanceOrderService extends IService<EamThirdMaintenanceOrder> {
+
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamSecondMaintenanceOrderDetailServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamSecondMaintenanceOrderDetailServiceImpl.java
new file mode 100644
index 0000000..a154ab0
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamSecondMaintenanceOrderDetailServiceImpl.java
@@ -0,0 +1,19 @@
+package org.jeecg.modules.eam.service.impl;
+
+import org.jeecg.modules.eam.entity.EamSecondMaintenanceOrderDetail;
+import org.jeecg.modules.eam.mapper.EamSecondMaintenanceOrderDetailMapper;
+import org.jeecg.modules.eam.service.IEamSecondMaintenanceOrderDetailService;
+import org.springframework.stereotype.Service;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: 璁惧浜岀骇淇濆吇鏄庣粏
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+@Service
+public class EamSecondMaintenanceOrderDetailServiceImpl extends ServiceImpl<EamSecondMaintenanceOrderDetailMapper, EamSecondMaintenanceOrderDetail> implements IEamSecondMaintenanceOrderDetailService {
+
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamSecondMaintenanceOrderServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamSecondMaintenanceOrderServiceImpl.java
new file mode 100644
index 0000000..3778268
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamSecondMaintenanceOrderServiceImpl.java
@@ -0,0 +1,19 @@
+package org.jeecg.modules.eam.service.impl;
+
+import org.jeecg.modules.eam.entity.EamSecondMaintenanceOrder;
+import org.jeecg.modules.eam.mapper.EamSecondMaintenanceOrderMapper;
+import org.jeecg.modules.eam.service.IEamSecondMaintenanceOrderService;
+import org.springframework.stereotype.Service;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: 璁惧浜岀骇淇濆吇
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+@Service
+public class EamSecondMaintenanceOrderServiceImpl extends ServiceImpl<EamSecondMaintenanceOrderMapper, EamSecondMaintenanceOrder> implements IEamSecondMaintenanceOrderService {
+
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceOrderDetailServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceOrderDetailServiceImpl.java
new file mode 100644
index 0000000..a078a3a
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceOrderDetailServiceImpl.java
@@ -0,0 +1,19 @@
+package org.jeecg.modules.eam.service.impl;
+
+import org.jeecg.modules.eam.entity.EamThirdMaintenanceOrderDetail;
+import org.jeecg.modules.eam.mapper.EamThirdMaintenanceOrderDetailMapper;
+import org.jeecg.modules.eam.service.IEamThirdMaintenanceOrderDetailService;
+import org.springframework.stereotype.Service;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: 璁惧涓夌骇淇濆吇鏄庣粏
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+@Service
+public class EamThirdMaintenanceOrderDetailServiceImpl extends ServiceImpl<EamThirdMaintenanceOrderDetailMapper, EamThirdMaintenanceOrderDetail> implements IEamThirdMaintenanceOrderDetailService {
+
+}
diff --git a/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceOrderServiceImpl.java b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceOrderServiceImpl.java
new file mode 100644
index 0000000..26852dd
--- /dev/null
+++ b/lxzn-module-eam/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceOrderServiceImpl.java
@@ -0,0 +1,19 @@
+package org.jeecg.modules.eam.service.impl;
+
+import org.jeecg.modules.eam.entity.EamThirdMaintenanceOrder;
+import org.jeecg.modules.eam.mapper.EamThirdMaintenanceOrderMapper;
+import org.jeecg.modules.eam.service.IEamThirdMaintenanceOrderService;
+import org.springframework.stereotype.Service;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: 璁惧涓夌骇淇濆吇
+ * @Author: jeecg-boot
+ * @Date:   2025-04-29
+ * @Version: V1.0
+ */
+@Service
+public class EamThirdMaintenanceOrderServiceImpl extends ServiceImpl<EamThirdMaintenanceOrderMapper, EamThirdMaintenanceOrder> implements IEamThirdMaintenanceOrderService {
+
+}

--
Gitblit v1.9.3