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
+ * &#064;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