From d66be8ca5ce1e89dcd6a12a6648c6a9d759dd4f4 Mon Sep 17 00:00:00 2001
From: zhanghl <253316343@qq.com>
Date: 星期二, 06 五月 2025 15:40:42 +0800
Subject: [PATCH] 工艺路线:基础代码
---
aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsStandardProcessRouteHeader.java | 47 +++
aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsStandardProcessRouteLine.java | 69 +++++
aps-modules/aps-core/src/main/java/com/aps/core/service/IApsStandardProcessRouteHeaderService.java | 61 ++++
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsStandardProcessRouteLineServiceImpl.java | 96 +++++++
aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsStandardProcessRouteHeaderController.java | 102 +++++++
aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsStandardProcessRouteLineMapper.java | 64 ++++
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsStandardProcessRouteHeaderServiceImpl.java | 96 +++++++
aps-modules/aps-core/src/main/java/com/aps/core/service/IApsStandardProcessRouteLineService.java | 61 ++++
aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsStandardProcessRouteHeaderMapper.java | 63 ++++
aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsStandardProcessRouteLineController.java | 100 +++++++
10 files changed, 759 insertions(+), 0 deletions(-)
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsStandardProcessRouteHeaderController.java b/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsStandardProcessRouteHeaderController.java
new file mode 100644
index 0000000..ca24dd4
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsStandardProcessRouteHeaderController.java
@@ -0,0 +1,102 @@
+package com.aps.core.controller.mainPlan;
+
+import com.aps.common.core.utils.poi.ExcelUtil;
+import com.aps.common.core.web.controller.BaseController;
+import com.aps.common.core.web.domain.AjaxResult;
+import com.aps.common.core.web.page.TableDataInfo;
+import com.aps.common.log.annotation.Log;
+import com.aps.common.log.enums.BusinessType;
+import com.aps.common.security.annotation.RequiresPermissions;
+import com.aps.core.domain.ApsStandardProcessRouteHeader;
+import com.aps.core.service.IApsStandardProcessRouteHeaderService;
+import jakarta.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 鏍囧噯宸ヨ壓璺嚎HeaderController
+ *
+ * @author zhl
+ * @date 2025-05-06
+ */
+
+
+@RestController
+@RequestMapping("/ApsStandardProcessRouteHeader")
+public class ApsStandardProcessRouteHeaderController extends BaseController
+{
+ @Autowired
+ private IApsStandardProcessRouteHeaderService apsStandardProcessRouteHeaderService;
+
+ /**
+ * 鏌ヨ鏍囧噯宸ヨ壓璺嚎Header鍒楄〃
+ */
+
+ @RequiresPermissions("ApsStandardProcessRouteHeader:ApsStandardProcessRouteHeader:list")
+ @GetMapping("/list")
+ public TableDataInfo list(ApsStandardProcessRouteHeader apsStandardProcessRouteHeader)
+ {
+ startPage();
+ List<ApsStandardProcessRouteHeader> list = apsStandardProcessRouteHeaderService.selectApsStandardProcessRouteHeaderList(apsStandardProcessRouteHeader);
+ return getDataTable(list);
+ }
+
+ /**
+ * 瀵煎嚭鏍囧噯宸ヨ壓璺嚎Header鍒楄〃
+ */
+
+ @RequiresPermissions("ApsStandardProcessRouteHeader:ApsStandardProcessRouteHeader:export")
+ @Log(title = "鏍囧噯宸ヨ壓璺嚎Header", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, ApsStandardProcessRouteHeader apsStandardProcessRouteHeader)
+ {
+ List<ApsStandardProcessRouteHeader> list = apsStandardProcessRouteHeaderService.selectApsStandardProcessRouteHeaderList(apsStandardProcessRouteHeader);
+ ExcelUtil<ApsStandardProcessRouteHeader> util = new ExcelUtil<ApsStandardProcessRouteHeader>(ApsStandardProcessRouteHeader.class);
+ util.exportExcel(response, list, "鏍囧噯宸ヨ壓璺嚎Header鏁版嵁");
+ }
+
+ /**
+ * 鑾峰彇鏍囧噯宸ヨ壓璺嚎Header璇︾粏淇℃伅
+ */
+ @RequiresPermissions("ApsStandardProcessRouteHeader:ApsStandardProcessRouteHeader:query")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(apsStandardProcessRouteHeaderService.selectApsStandardProcessRouteHeaderById(id));
+ }
+
+ /**
+ * 鏂板鏍囧噯宸ヨ壓璺嚎Header
+ */
+ @RequiresPermissions("ApsStandardProcessRouteHeader:ApsStandardProcessRouteHeader:add")
+ @Log(title = "鏍囧噯宸ヨ壓璺嚎Header", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody ApsStandardProcessRouteHeader apsStandardProcessRouteHeader)
+ {
+ return toAjax(apsStandardProcessRouteHeaderService.insertApsStandardProcessRouteHeader(apsStandardProcessRouteHeader));
+ }
+
+ /**
+ * 淇敼鏍囧噯宸ヨ壓璺嚎Header
+ */
+ @RequiresPermissions("ApsStandardProcessRouteHeader:ApsStandardProcessRouteHeader:edit")
+ @Log(title = "鏍囧噯宸ヨ壓璺嚎Header", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody ApsStandardProcessRouteHeader apsStandardProcessRouteHeader)
+ {
+ return toAjax(apsStandardProcessRouteHeaderService.updateApsStandardProcessRouteHeader(apsStandardProcessRouteHeader));
+ }
+
+ /**
+ * 鍒犻櫎鏍囧噯宸ヨ壓璺嚎Header
+ */
+ @RequiresPermissions("ApsStandardProcessRouteHeader:ApsStandardProcessRouteHeader:remove")
+ @Log(title = "鏍囧噯宸ヨ壓璺嚎Header", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(apsStandardProcessRouteHeaderService.deleteApsStandardProcessRouteHeaderByIds(ids));
+ }
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsStandardProcessRouteLineController.java b/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsStandardProcessRouteLineController.java
new file mode 100644
index 0000000..16abad2
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsStandardProcessRouteLineController.java
@@ -0,0 +1,100 @@
+package com.aps.core.controller.mainPlan;
+
+import com.aps.common.core.utils.poi.ExcelUtil;
+import com.aps.common.core.web.controller.BaseController;
+import com.aps.common.core.web.domain.AjaxResult;
+import com.aps.common.core.web.page.TableDataInfo;
+import com.aps.common.log.annotation.Log;
+import com.aps.common.log.enums.BusinessType;
+import com.aps.common.security.annotation.RequiresPermissions;
+import com.aps.core.domain.ApsStandardProcessRouteLine;
+import com.aps.core.service.IApsStandardProcessRouteLineService;
+import jakarta.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 鏍囧噯宸ヨ壓璺嚎LineController
+ *
+ * @author zhl
+ * @date 2025-05-06
+ */
+
+
+@RestController
+@RequestMapping("/ApsStandardProcessRouteLine")
+public class ApsStandardProcessRouteLineController extends BaseController
+{
+ @Autowired
+ private IApsStandardProcessRouteLineService apsStandardProcessRouteLineService;
+
+ /**
+ * 鏌ヨ鏍囧噯宸ヨ壓璺嚎Line鍒楄〃
+ */
+ @RequiresPermissions("ApsStandardProcessRouteLine:ApsStandardProcessRouteLine:list")
+ @GetMapping("/list")
+ public TableDataInfo list(ApsStandardProcessRouteLine apsStandardProcessRouteLine)
+ {
+ startPage();
+ List<ApsStandardProcessRouteLine> list = apsStandardProcessRouteLineService.selectApsStandardProcessRouteLineList(apsStandardProcessRouteLine);
+ return getDataTable(list);
+ }
+
+ /**
+ * 瀵煎嚭鏍囧噯宸ヨ壓璺嚎Line鍒楄〃
+ */
+ @RequiresPermissions("ApsStandardProcessRouteLine:ApsStandardProcessRouteLine:export")
+ @Log(title = "鏍囧噯宸ヨ壓璺嚎Line", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, ApsStandardProcessRouteLine apsStandardProcessRouteLine)
+ {
+ List<ApsStandardProcessRouteLine> list = apsStandardProcessRouteLineService.selectApsStandardProcessRouteLineList(apsStandardProcessRouteLine);
+ ExcelUtil<ApsStandardProcessRouteLine> util = new ExcelUtil<ApsStandardProcessRouteLine>(ApsStandardProcessRouteLine.class);
+ util.exportExcel(response, list, "鏍囧噯宸ヨ壓璺嚎Line鏁版嵁");
+ }
+
+ /**
+ * 鑾峰彇鏍囧噯宸ヨ壓璺嚎Line璇︾粏淇℃伅
+ */
+ @RequiresPermissions("ApsStandardProcessRouteLine:ApsStandardProcessRouteLine:query")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") Long id)
+ {
+ return success(apsStandardProcessRouteLineService.selectApsStandardProcessRouteLineById(id));
+ }
+
+ /**
+ * 鏂板鏍囧噯宸ヨ壓璺嚎Line
+ */
+ @RequiresPermissions("ApsStandardProcessRouteLine:ApsStandardProcessRouteLine:add")
+ @Log(title = "鏍囧噯宸ヨ壓璺嚎Line", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody ApsStandardProcessRouteLine apsStandardProcessRouteLine)
+ {
+ return toAjax(apsStandardProcessRouteLineService.insertApsStandardProcessRouteLine(apsStandardProcessRouteLine));
+ }
+
+ /**
+ * 淇敼鏍囧噯宸ヨ壓璺嚎Line
+ */
+ @RequiresPermissions("ApsStandardProcessRouteLine:ApsStandardProcessRouteLine:edit")
+ @Log(title = "鏍囧噯宸ヨ壓璺嚎Line", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody ApsStandardProcessRouteLine apsStandardProcessRouteLine)
+ {
+ return toAjax(apsStandardProcessRouteLineService.updateApsStandardProcessRouteLine(apsStandardProcessRouteLine));
+ }
+
+ /**
+ * 鍒犻櫎鏍囧噯宸ヨ壓璺嚎Line
+ */
+ @RequiresPermissions("ApsStandardProcessRouteLine:ApsStandardProcessRouteLine:remove")
+ @Log(title = "鏍囧噯宸ヨ壓璺嚎Line", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable Long[] ids)
+ {
+ return toAjax(apsStandardProcessRouteLineService.deleteApsStandardProcessRouteLineByIds(ids));
+ }
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsStandardProcessRouteHeader.java b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsStandardProcessRouteHeader.java
new file mode 100644
index 0000000..f2df848
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsStandardProcessRouteHeader.java
@@ -0,0 +1,47 @@
+package com.aps.core.domain;
+
+import com.aps.common.core.annotation.Excel;
+import com.aps.common.core.web.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serial;
+
+/**
+ * 鏍囧噯宸ヨ壓璺嚎Header瀵硅薄 aps_standard_process_route_header
+ *
+ * @author zhl
+ * @date 2025-05-06
+ */
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class ApsStandardProcessRouteHeader extends BaseEntity
+{
+ @Serial
+ private static final long serialVersionUID = 1L;
+ /** 涓婚敭id */
+ private Long id;
+ /** 宸ヨ壓璺嚎ID */
+ @Excel(name = "宸ヨ壓璺嚎ID")
+ private String routeId;
+
+ /** 宸ヨ壓璺嚎鐗堟湰 */
+ @Excel(name = "宸ヨ壓璺嚎鐗堟湰")
+ private String version;
+
+ /** 鐢熸晥鏃ユ湡 */
+ @Excel(name = "鐢熸晥鏃ユ湡")
+ private String startDate;
+
+ /** 澶辨晥鏃ユ湡 */
+ @Excel(name = "澶辨晥鏃ユ湡")
+ private String endDate;
+
+ /** 閫傜敤宸ュ巶 */
+ @Excel(name = "閫傜敤宸ュ巶")
+ private String orgCode;
+
+ /** 鏄惁鍒犻櫎锛�0鏈夋晥 1鍒犻櫎 */
+ private Long delFlag;
+
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsStandardProcessRouteLine.java b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsStandardProcessRouteLine.java
new file mode 100644
index 0000000..adefdee
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsStandardProcessRouteLine.java
@@ -0,0 +1,69 @@
+package com.aps.core.domain;
+
+import com.aps.common.core.annotation.Excel;
+import com.aps.common.core.web.domain.BaseEntity;
+import lombok.Data;
+import lombok.EqualsAndHashCode;
+
+import java.io.Serial;
+
+/**
+ * 鏍囧噯宸ヨ壓璺嚎Line瀵硅薄 aps_standard_process_route_line
+ *
+ * @author zhl
+ * @date 2025-05-06
+ */
+
+@EqualsAndHashCode(callSuper = true)
+@Data
+public class ApsStandardProcessRouteLine extends BaseEntity
+{
+ @Serial
+ private static final long serialVersionUID = 1L;
+
+ /** $column.columnComment */
+
+ private Long id;
+
+ /** 宸ヨ壓璺嚎ID */
+ @Excel(name = "宸ヨ壓璺嚎ID")
+
+ private String routeId;
+
+ /** 宸ュ簭搴忓彿 */
+ @Excel(name = "宸ュ簭搴忓彿")
+
+ private String routeNum;
+
+ /** 宸ュ簭鍚嶇О */
+ @Excel(name = "宸ュ簭鍚嶇О")
+ private String routeName;
+
+ /** 鐢熸晥鏃ユ湡 */
+ @Excel(name = "鐢熸晥鏃ユ湡")
+ private String startDate;
+
+ /** 澶辨晥鏃ユ湡 */
+ @Excel(name = "澶辨晥鏃ユ湡")
+ private String endDate;
+
+ /** 閫傜敤宸ュ巶 */
+ @Excel(name = "閫傜敤宸ュ巶")
+ private String orgCode;
+
+ /** 閫傜敤杞﹂棿 */
+ @Excel(name = "閫傜敤杞﹂棿")
+ private String shopCode;
+
+ /** 浜ц兘妯″瀷 */
+ @Excel(name = "浜ц兘妯″瀷")
+ private String productivityModel;
+
+ /** 璁捐浜ц兘 */
+ @Excel(name = "璁捐浜ц兘")
+ private String designCapacity;
+
+ /** 鏄惁鍒犻櫎锛�0鏈夋晥 1鍒犻櫎 */
+ private Long delFlag;
+
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsStandardProcessRouteHeaderMapper.java b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsStandardProcessRouteHeaderMapper.java
new file mode 100644
index 0000000..9c88f6c
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsStandardProcessRouteHeaderMapper.java
@@ -0,0 +1,63 @@
+package com.aps.core.mapper;
+
+import java.util.List;
+import com.aps.core.domain.ApsStandardProcessRouteHeader;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * 鏍囧噯宸ヨ壓璺嚎HeaderMapper鎺ュ彛
+ *
+ * @author zhl
+ * @date 2025-05-06
+ */
+@Mapper
+public interface ApsStandardProcessRouteHeaderMapper
+{
+ /**
+ * 鏌ヨ鏍囧噯宸ヨ壓璺嚎Header
+ *
+ * @param id 鏍囧噯宸ヨ壓璺嚎Header涓婚敭
+ * @return 鏍囧噯宸ヨ壓璺嚎Header
+ */
+ public ApsStandardProcessRouteHeader selectApsStandardProcessRouteHeaderById(Long id);
+
+ /**
+ * 鏌ヨ鏍囧噯宸ヨ壓璺嚎Header鍒楄〃
+ *
+ * @param apsStandardProcessRouteHeader 鏍囧噯宸ヨ壓璺嚎Header
+ * @return 鏍囧噯宸ヨ壓璺嚎Header闆嗗悎
+ */
+ public List<ApsStandardProcessRouteHeader> selectApsStandardProcessRouteHeaderList(ApsStandardProcessRouteHeader apsStandardProcessRouteHeader);
+
+ /**
+ * 鏂板鏍囧噯宸ヨ壓璺嚎Header
+ *
+ * @param apsStandardProcessRouteHeader 鏍囧噯宸ヨ壓璺嚎Header
+ * @return 缁撴灉
+ */
+ public int insertApsStandardProcessRouteHeader(ApsStandardProcessRouteHeader apsStandardProcessRouteHeader);
+
+ /**
+ * 淇敼鏍囧噯宸ヨ壓璺嚎Header
+ *
+ * @param apsStandardProcessRouteHeader 鏍囧噯宸ヨ壓璺嚎Header
+ * @return 缁撴灉
+ */
+ public int updateApsStandardProcessRouteHeader(ApsStandardProcessRouteHeader apsStandardProcessRouteHeader);
+
+ /**
+ * 鍒犻櫎鏍囧噯宸ヨ壓璺嚎Header
+ *
+ * @param id 鏍囧噯宸ヨ壓璺嚎Header涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteApsStandardProcessRouteHeaderById(Long id);
+
+ /**
+ * 鎵归噺鍒犻櫎鏍囧噯宸ヨ壓璺嚎Header
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteApsStandardProcessRouteHeaderByIds(Long[] ids);
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsStandardProcessRouteLineMapper.java b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsStandardProcessRouteLineMapper.java
new file mode 100644
index 0000000..6fb2a70
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsStandardProcessRouteLineMapper.java
@@ -0,0 +1,64 @@
+package com.aps.core.mapper;
+
+import com.aps.core.domain.ApsStandardProcessRouteLine;
+import org.apache.ibatis.annotations.Mapper;
+
+import java.util.List;
+
+/**
+ * 鏍囧噯宸ヨ壓璺嚎LineMapper鎺ュ彛
+ *
+ * @author zhl
+ * @date 2025-05-06
+ */
+@Mapper
+public interface ApsStandardProcessRouteLineMapper
+{
+ /**
+ * 鏌ヨ鏍囧噯宸ヨ壓璺嚎Line
+ *
+ * @param id 鏍囧噯宸ヨ壓璺嚎Line涓婚敭
+ * @return 鏍囧噯宸ヨ壓璺嚎Line
+ */
+ public ApsStandardProcessRouteLine selectApsStandardProcessRouteLineById(Long id);
+
+ /**
+ * 鏌ヨ鏍囧噯宸ヨ壓璺嚎Line鍒楄〃
+ *
+ * @param apsStandardProcessRouteLine 鏍囧噯宸ヨ壓璺嚎Line
+ * @return 鏍囧噯宸ヨ壓璺嚎Line闆嗗悎
+ */
+ public List<ApsStandardProcessRouteLine> selectApsStandardProcessRouteLineList(ApsStandardProcessRouteLine apsStandardProcessRouteLine);
+
+ /**
+ * 鏂板鏍囧噯宸ヨ壓璺嚎Line
+ *
+ * @param apsStandardProcessRouteLine 鏍囧噯宸ヨ壓璺嚎Line
+ * @return 缁撴灉
+ */
+ public int insertApsStandardProcessRouteLine(ApsStandardProcessRouteLine apsStandardProcessRouteLine);
+
+ /**
+ * 淇敼鏍囧噯宸ヨ壓璺嚎Line
+ *
+ * @param apsStandardProcessRouteLine 鏍囧噯宸ヨ壓璺嚎Line
+ * @return 缁撴灉
+ */
+ public int updateApsStandardProcessRouteLine(ApsStandardProcessRouteLine apsStandardProcessRouteLine);
+
+ /**
+ * 鍒犻櫎鏍囧噯宸ヨ壓璺嚎Line
+ *
+ * @param id 鏍囧噯宸ヨ壓璺嚎Line涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteApsStandardProcessRouteLineById(Long id);
+
+ /**
+ * 鎵归噺鍒犻櫎鏍囧噯宸ヨ壓璺嚎Line
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteApsStandardProcessRouteLineByIds(Long[] ids);
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsStandardProcessRouteHeaderService.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsStandardProcessRouteHeaderService.java
new file mode 100644
index 0000000..c068875
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsStandardProcessRouteHeaderService.java
@@ -0,0 +1,61 @@
+package com.aps.core.service;
+
+import java.util.List;
+import com.aps.core.domain.ApsStandardProcessRouteHeader;
+
+/**
+ * 鏍囧噯宸ヨ壓璺嚎HeaderService鎺ュ彛
+ *
+ * @author zhl
+ * @date 2025-05-06
+ */
+public interface IApsStandardProcessRouteHeaderService
+{
+ /**
+ * 鏌ヨ鏍囧噯宸ヨ壓璺嚎Header
+ *
+ * @param id 鏍囧噯宸ヨ壓璺嚎Header涓婚敭
+ * @return 鏍囧噯宸ヨ壓璺嚎Header
+ */
+ public ApsStandardProcessRouteHeader selectApsStandardProcessRouteHeaderById(Long id);
+
+ /**
+ * 鏌ヨ鏍囧噯宸ヨ壓璺嚎Header鍒楄〃
+ *
+ * @param apsStandardProcessRouteHeader 鏍囧噯宸ヨ壓璺嚎Header
+ * @return 鏍囧噯宸ヨ壓璺嚎Header闆嗗悎
+ */
+ public List<ApsStandardProcessRouteHeader> selectApsStandardProcessRouteHeaderList(ApsStandardProcessRouteHeader apsStandardProcessRouteHeader);
+
+ /**
+ * 鏂板鏍囧噯宸ヨ壓璺嚎Header
+ *
+ * @param apsStandardProcessRouteHeader 鏍囧噯宸ヨ壓璺嚎Header
+ * @return 缁撴灉
+ */
+ public int insertApsStandardProcessRouteHeader(ApsStandardProcessRouteHeader apsStandardProcessRouteHeader);
+
+ /**
+ * 淇敼鏍囧噯宸ヨ壓璺嚎Header
+ *
+ * @param apsStandardProcessRouteHeader 鏍囧噯宸ヨ壓璺嚎Header
+ * @return 缁撴灉
+ */
+ public int updateApsStandardProcessRouteHeader(ApsStandardProcessRouteHeader apsStandardProcessRouteHeader);
+
+ /**
+ * 鎵归噺鍒犻櫎鏍囧噯宸ヨ壓璺嚎Header
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鏍囧噯宸ヨ壓璺嚎Header涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteApsStandardProcessRouteHeaderByIds(Long[] ids);
+
+ /**
+ * 鍒犻櫎鏍囧噯宸ヨ壓璺嚎Header淇℃伅
+ *
+ * @param id 鏍囧噯宸ヨ壓璺嚎Header涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteApsStandardProcessRouteHeaderById(Long id);
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsStandardProcessRouteLineService.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsStandardProcessRouteLineService.java
new file mode 100644
index 0000000..870f6ed
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsStandardProcessRouteLineService.java
@@ -0,0 +1,61 @@
+package com.aps.core.service;
+
+import java.util.List;
+import com.aps.core.domain.ApsStandardProcessRouteLine;
+
+/**
+ * 鏍囧噯宸ヨ壓璺嚎LineService鎺ュ彛
+ *
+ * @author zhl
+ * @date 2025-05-06
+ */
+public interface IApsStandardProcessRouteLineService
+{
+ /**
+ * 鏌ヨ鏍囧噯宸ヨ壓璺嚎Line
+ *
+ * @param id 鏍囧噯宸ヨ壓璺嚎Line涓婚敭
+ * @return 鏍囧噯宸ヨ壓璺嚎Line
+ */
+ public ApsStandardProcessRouteLine selectApsStandardProcessRouteLineById(Long id);
+
+ /**
+ * 鏌ヨ鏍囧噯宸ヨ壓璺嚎Line鍒楄〃
+ *
+ * @param apsStandardProcessRouteLine 鏍囧噯宸ヨ壓璺嚎Line
+ * @return 鏍囧噯宸ヨ壓璺嚎Line闆嗗悎
+ */
+ public List<ApsStandardProcessRouteLine> selectApsStandardProcessRouteLineList(ApsStandardProcessRouteLine apsStandardProcessRouteLine);
+
+ /**
+ * 鏂板鏍囧噯宸ヨ壓璺嚎Line
+ *
+ * @param apsStandardProcessRouteLine 鏍囧噯宸ヨ壓璺嚎Line
+ * @return 缁撴灉
+ */
+ public int insertApsStandardProcessRouteLine(ApsStandardProcessRouteLine apsStandardProcessRouteLine);
+
+ /**
+ * 淇敼鏍囧噯宸ヨ壓璺嚎Line
+ *
+ * @param apsStandardProcessRouteLine 鏍囧噯宸ヨ壓璺嚎Line
+ * @return 缁撴灉
+ */
+ public int updateApsStandardProcessRouteLine(ApsStandardProcessRouteLine apsStandardProcessRouteLine);
+
+ /**
+ * 鎵归噺鍒犻櫎鏍囧噯宸ヨ壓璺嚎Line
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鏍囧噯宸ヨ壓璺嚎Line涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteApsStandardProcessRouteLineByIds(Long[] ids);
+
+ /**
+ * 鍒犻櫎鏍囧噯宸ヨ壓璺嚎Line淇℃伅
+ *
+ * @param id 鏍囧噯宸ヨ壓璺嚎Line涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteApsStandardProcessRouteLineById(Long id);
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsStandardProcessRouteHeaderServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsStandardProcessRouteHeaderServiceImpl.java
new file mode 100644
index 0000000..43fa63f
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsStandardProcessRouteHeaderServiceImpl.java
@@ -0,0 +1,96 @@
+package com.aps.core.service.impl;
+
+import java.util.List;
+import com.aps.common.core.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.aps.core.mapper.ApsStandardProcessRouteHeaderMapper;
+import com.aps.core.domain.ApsStandardProcessRouteHeader;
+import com.aps.core.service.IApsStandardProcessRouteHeaderService;
+
+/**
+ * 鏍囧噯宸ヨ壓璺嚎HeaderService涓氬姟灞傚鐞�
+ *
+ * @author zhl
+ * @date 2025-05-06
+ */
+@Service
+public class ApsStandardProcessRouteHeaderServiceImpl implements IApsStandardProcessRouteHeaderService
+{
+ @Autowired
+ private ApsStandardProcessRouteHeaderMapper apsStandardProcessRouteHeaderMapper;
+
+ /**
+ * 鏌ヨ鏍囧噯宸ヨ壓璺嚎Header
+ *
+ * @param id 鏍囧噯宸ヨ壓璺嚎Header涓婚敭
+ * @return 鏍囧噯宸ヨ壓璺嚎Header
+ */
+ @Override
+ public ApsStandardProcessRouteHeader selectApsStandardProcessRouteHeaderById(Long id)
+ {
+ return apsStandardProcessRouteHeaderMapper.selectApsStandardProcessRouteHeaderById(id);
+ }
+
+ /**
+ * 鏌ヨ鏍囧噯宸ヨ壓璺嚎Header鍒楄〃
+ *
+ * @param apsStandardProcessRouteHeader 鏍囧噯宸ヨ壓璺嚎Header
+ * @return 鏍囧噯宸ヨ壓璺嚎Header
+ */
+ @Override
+ public List<ApsStandardProcessRouteHeader> selectApsStandardProcessRouteHeaderList(ApsStandardProcessRouteHeader apsStandardProcessRouteHeader)
+ {
+ return apsStandardProcessRouteHeaderMapper.selectApsStandardProcessRouteHeaderList(apsStandardProcessRouteHeader);
+ }
+
+ /**
+ * 鏂板鏍囧噯宸ヨ壓璺嚎Header
+ *
+ * @param apsStandardProcessRouteHeader 鏍囧噯宸ヨ壓璺嚎Header
+ * @return 缁撴灉
+ */
+ @Override
+ public int insertApsStandardProcessRouteHeader(ApsStandardProcessRouteHeader apsStandardProcessRouteHeader)
+ {
+ apsStandardProcessRouteHeader.setCreateTime(DateUtils.getNowDate());
+ return apsStandardProcessRouteHeaderMapper.insertApsStandardProcessRouteHeader(apsStandardProcessRouteHeader);
+ }
+
+ /**
+ * 淇敼鏍囧噯宸ヨ壓璺嚎Header
+ *
+ * @param apsStandardProcessRouteHeader 鏍囧噯宸ヨ壓璺嚎Header
+ * @return 缁撴灉
+ */
+ @Override
+ public int updateApsStandardProcessRouteHeader(ApsStandardProcessRouteHeader apsStandardProcessRouteHeader)
+ {
+ apsStandardProcessRouteHeader.setUpdateTime(DateUtils.getNowDate());
+ return apsStandardProcessRouteHeaderMapper.updateApsStandardProcessRouteHeader(apsStandardProcessRouteHeader);
+ }
+
+ /**
+ * 鎵归噺鍒犻櫎鏍囧噯宸ヨ壓璺嚎Header
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鏍囧噯宸ヨ壓璺嚎Header涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteApsStandardProcessRouteHeaderByIds(Long[] ids)
+ {
+ return apsStandardProcessRouteHeaderMapper.deleteApsStandardProcessRouteHeaderByIds(ids);
+ }
+
+ /**
+ * 鍒犻櫎鏍囧噯宸ヨ壓璺嚎Header淇℃伅
+ *
+ * @param id 鏍囧噯宸ヨ壓璺嚎Header涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteApsStandardProcessRouteHeaderById(Long id)
+ {
+ return apsStandardProcessRouteHeaderMapper.deleteApsStandardProcessRouteHeaderById(id);
+ }
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsStandardProcessRouteLineServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsStandardProcessRouteLineServiceImpl.java
new file mode 100644
index 0000000..5ebab9c
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsStandardProcessRouteLineServiceImpl.java
@@ -0,0 +1,96 @@
+package com.aps.core.service.impl;
+
+import java.util.List;
+import com.aps.common.core.utils.DateUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.aps.core.mapper.ApsStandardProcessRouteLineMapper;
+import com.aps.core.domain.ApsStandardProcessRouteLine;
+import com.aps.core.service.IApsStandardProcessRouteLineService;
+
+/**
+ * 鏍囧噯宸ヨ壓璺嚎LineService涓氬姟灞傚鐞�
+ *
+ * @author zhl
+ * @date 2025-05-06
+ */
+@Service
+public class ApsStandardProcessRouteLineServiceImpl implements IApsStandardProcessRouteLineService
+{
+ @Autowired
+ private ApsStandardProcessRouteLineMapper apsStandardProcessRouteLineMapper;
+
+ /**
+ * 鏌ヨ鏍囧噯宸ヨ壓璺嚎Line
+ *
+ * @param id 鏍囧噯宸ヨ壓璺嚎Line涓婚敭
+ * @return 鏍囧噯宸ヨ壓璺嚎Line
+ */
+ @Override
+ public ApsStandardProcessRouteLine selectApsStandardProcessRouteLineById(Long id)
+ {
+ return apsStandardProcessRouteLineMapper.selectApsStandardProcessRouteLineById(id);
+ }
+
+ /**
+ * 鏌ヨ鏍囧噯宸ヨ壓璺嚎Line鍒楄〃
+ *
+ * @param apsStandardProcessRouteLine 鏍囧噯宸ヨ壓璺嚎Line
+ * @return 鏍囧噯宸ヨ壓璺嚎Line
+ */
+ @Override
+ public List<ApsStandardProcessRouteLine> selectApsStandardProcessRouteLineList(ApsStandardProcessRouteLine apsStandardProcessRouteLine)
+ {
+ return apsStandardProcessRouteLineMapper.selectApsStandardProcessRouteLineList(apsStandardProcessRouteLine);
+ }
+
+ /**
+ * 鏂板鏍囧噯宸ヨ壓璺嚎Line
+ *
+ * @param apsStandardProcessRouteLine 鏍囧噯宸ヨ壓璺嚎Line
+ * @return 缁撴灉
+ */
+ @Override
+ public int insertApsStandardProcessRouteLine(ApsStandardProcessRouteLine apsStandardProcessRouteLine)
+ {
+ apsStandardProcessRouteLine.setCreateTime(DateUtils.getNowDate());
+ return apsStandardProcessRouteLineMapper.insertApsStandardProcessRouteLine(apsStandardProcessRouteLine);
+ }
+
+ /**
+ * 淇敼鏍囧噯宸ヨ壓璺嚎Line
+ *
+ * @param apsStandardProcessRouteLine 鏍囧噯宸ヨ壓璺嚎Line
+ * @return 缁撴灉
+ */
+ @Override
+ public int updateApsStandardProcessRouteLine(ApsStandardProcessRouteLine apsStandardProcessRouteLine)
+ {
+ apsStandardProcessRouteLine.setUpdateTime(DateUtils.getNowDate());
+ return apsStandardProcessRouteLineMapper.updateApsStandardProcessRouteLine(apsStandardProcessRouteLine);
+ }
+
+ /**
+ * 鎵归噺鍒犻櫎鏍囧噯宸ヨ壓璺嚎Line
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鏍囧噯宸ヨ壓璺嚎Line涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteApsStandardProcessRouteLineByIds(Long[] ids)
+ {
+ return apsStandardProcessRouteLineMapper.deleteApsStandardProcessRouteLineByIds(ids);
+ }
+
+ /**
+ * 鍒犻櫎鏍囧噯宸ヨ壓璺嚎Line淇℃伅
+ *
+ * @param id 鏍囧噯宸ヨ壓璺嚎Line涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteApsStandardProcessRouteLineById(Long id)
+ {
+ return apsStandardProcessRouteLineMapper.deleteApsStandardProcessRouteLineById(id);
+ }
+}
--
Gitblit v1.9.3