From c964d3043846a0459b8d2aacdf2f76bf5be2ad79 Mon Sep 17 00:00:00 2001
From: lyh <925863403@qq.com>
Date: 星期二, 02 九月 2025 18:03:13 +0800
Subject: [PATCH] 三级保养工作计划单

---
 lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceWorkPlanSheetServiceImpl.java |   42 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 42 insertions(+), 0 deletions(-)

diff --git a/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceWorkPlanSheetServiceImpl.java b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceWorkPlanSheetServiceImpl.java
new file mode 100644
index 0000000..a5da189
--- /dev/null
+++ b/lxzn-module-eam-common/src/main/java/org/jeecg/modules/eam/service/impl/EamThirdMaintenanceWorkPlanSheetServiceImpl.java
@@ -0,0 +1,42 @@
+package org.jeecg.modules.eam.service.impl;
+
+import org.jeecg.common.exception.JeecgBootException;
+import org.jeecg.modules.eam.constant.HfTemplateCategoryEnum;
+import org.jeecg.modules.eam.entity.EamBaseHFCode;
+import org.jeecg.modules.eam.entity.EamThirdMaintenanceWorkPlanSheet;
+import org.jeecg.modules.eam.mapper.EamThirdMaintenanceWorkPlanSheetMapper;
+import org.jeecg.modules.eam.service.IEamBaseHFCodeService;
+import org.jeecg.modules.eam.service.IEamThirdMaintenanceWorkPlanSheetService;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+
+import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
+
+/**
+ * @Description: 鈥滀笁绾т繚鍏诲伐浣滆鍒掑崟
+ * @Author: jeecg-boot
+ * @Date:   2025-09-02
+ * @Version: V1.0
+ */
+@Service
+public class EamThirdMaintenanceWorkPlanSheetServiceImpl extends ServiceImpl<EamThirdMaintenanceWorkPlanSheetMapper, EamThirdMaintenanceWorkPlanSheet> implements IEamThirdMaintenanceWorkPlanSheetService {
+
+    @Autowired
+    private IEamBaseHFCodeService hfCodeService;
+
+    /**
+     * 鏂板
+     * @param eamThirdMaintenanceWorkPlanSheet
+     * @return
+     */
+    @Override
+    public boolean add(EamThirdMaintenanceWorkPlanSheet eamThirdMaintenanceWorkPlanSheet){
+        //涓夌骇淇濆吇宸ヤ綔璁″垝鍗�
+        EamBaseHFCode eamBaseHFCode = hfCodeService.selectByCategory(HfTemplateCategoryEnum.THIRD_MAINTENANCE_WORK_PLAN_SHEET.name());
+        if(eamBaseHFCode == null) {
+            throw new JeecgBootException("鏈厤缃笁绾т繚鍏诲伐浣滆鍒掑崟鐨凥F缂栫爜锛屾坊鍔犲け璐ワ紒");
+        }
+        eamThirdMaintenanceWorkPlanSheet.setHfCode(eamBaseHFCode.getHfCode());
+        return super.save(eamThirdMaintenanceWorkPlanSheet);
+    }
+}

--
Gitblit v1.9.3