From 0edc9cd23d8787f93fe52afac0577e327f67cbbe Mon Sep 17 00:00:00 2001
From: wenwj <‘1106994300@qq.com>
Date: 星期五, 11 四月 2025 08:59:06 +0800
Subject: [PATCH] 工艺路线后端,和其他部分代码优化
---
aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsProcessRouteTempMapper.java | 63 ++
aps-modules/aps-core/src/main/java/com/aps/core/controller/basicData/ApsProcessRouteTempController.java | 91 +++
aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRouteTemp.java | 235 +++++++++
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsGasPipingPlanTempServiceImpl.java | 2
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPartPlanServiceImpl.java | 2
aps-modules/aps-core/src/main/java/com/aps/core/controller/basicData/ApsProcessRouteController.java | 140 +++++
aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRoute.java | 220 ++++++++
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlatePlanTempServiceImpl.java | 3
aps-modules/aps-system/src/main/resources/bootstrap.yml | 4
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsGasPipingPlanServiceImpl.java | 2
aps-modules/aps-core/src/main/resources/mapper/core/ApsProcessRouteMapper.xml | 126 +++++
aps-modules/aps-core/src/main/resources/mapper/core/ApsProcessRouteTempMapper.xml | 131 +++++
aps-modules/aps-core/src/main/java/com/aps/core/service/IApsProcessRouteTempService.java | 61 ++
aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsProcessRouteMapper.java | 63 ++
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsProcessRouteServiceImpl.java | 128 +++++
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamTempServiceImpl.java | 2
aps-modules/aps-core/src/main/java/com/aps/core/service/IApsProcessRouteService.java | 64 ++
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamStatisticsServiceImpl.java | 2
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlatePlanServiceImpl.java | 2
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPartPlanTempServiceImpl.java | 2
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsProcessRouteTempServiceImpl.java | 98 +++
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamServiceImpl.java | 2
22 files changed, 1,441 insertions(+), 2 deletions(-)
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/controller/basicData/ApsProcessRouteController.java b/aps-modules/aps-core/src/main/java/com/aps/core/controller/basicData/ApsProcessRouteController.java
new file mode 100644
index 0000000..88aa68c
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/controller/basicData/ApsProcessRouteController.java
@@ -0,0 +1,140 @@
+package com.aps.core.controller.basicData;
+
+import com.aps.common.core.utils.poi.ExcelUtil;
+import com.aps.common.core.utils.uuid.IdUtils;
+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.ApsProcessRoute;
+import com.aps.core.domain.ApsProcessRouteTemp;
+import com.aps.core.service.IApsProcessRouteService;
+import com.aps.core.service.IApsProcessRouteTempService;
+import jakarta.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+import org.springframework.web.multipart.MultipartFile;
+
+import java.util.List;
+
+/**
+ * 宸ヨ壓璺嚎Controller
+ *
+ * @author wwj
+ * @date 2025-04-10
+ */
+@RestController
+@RequestMapping("/processRoute")
+public class ApsProcessRouteController extends BaseController
+{
+ @Autowired
+ private IApsProcessRouteService apsProcessRouteService;
+ @Autowired
+ private IApsProcessRouteTempService apsProcessRouteTempService;
+
+ /**
+ * 鏌ヨ宸ヨ壓璺嚎鍒楄〃
+ */
+ @RequiresPermissions("processRoute:processRoute:list")
+ @GetMapping("/list")
+ public TableDataInfo list(ApsProcessRoute apsProcessRoute)
+ {
+// startPage();
+ List<ApsProcessRoute> list = apsProcessRouteService.selectApsProcessRouteList(apsProcessRoute);
+ return getDataTable(list);
+ }
+
+ /**
+ * 瀵煎嚭宸ヨ壓璺嚎鍒楄〃
+ */
+ @RequiresPermissions("processRoute:processRoute:export")
+ @Log(title = "宸ヨ壓璺嚎", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, ApsProcessRoute apsProcessRoute)
+ {
+ List<ApsProcessRoute> list = apsProcessRouteService.selectApsProcessRouteList(apsProcessRoute);
+ ExcelUtil<ApsProcessRoute> util = new ExcelUtil<ApsProcessRoute>(ApsProcessRoute.class);
+ util.exportExcel(response, list, "宸ヨ壓璺嚎鏁版嵁");
+ }
+
+ /**
+ * 鑾峰彇宸ヨ壓璺嚎璇︾粏淇℃伅
+ */
+ @RequiresPermissions("processRoute:processRoute:query")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") String id)
+ {
+ return success(apsProcessRouteService.selectApsProcessRouteById(id));
+ }
+
+ /**
+ * 鏂板宸ヨ壓璺嚎
+ */
+ @RequiresPermissions("processRoute:processRoute:add")
+ @Log(title = "宸ヨ壓璺嚎", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody ApsProcessRoute apsProcessRoute)
+ {
+ return toAjax(apsProcessRouteService.insertApsProcessRoute(apsProcessRoute));
+ }
+
+ /**
+ * 淇敼宸ヨ壓璺嚎
+ */
+ @RequiresPermissions("processRoute:processRoute:edit")
+ @Log(title = "宸ヨ壓璺嚎", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody ApsProcessRoute apsProcessRoute)
+ {
+ return toAjax(apsProcessRouteService.updateApsProcessRoute(apsProcessRoute));
+ }
+
+ /**
+ * 鍒犻櫎宸ヨ壓璺嚎
+ */
+ @RequiresPermissions("processRoute:processRoute:remove")
+ @Log(title = "宸ヨ壓璺嚎", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable String[] ids)
+ {
+ return toAjax(apsProcessRouteService.deleteApsProcessRouteByIds(ids));
+ }
+
+ /**
+ * 宸ヨ壓璺嚎瀵煎叆
+ */
+ @PostMapping("/importData")
+ public AjaxResult importData(MultipartFile file) throws Exception {
+ ExcelUtil<ApsProcessRouteTemp> util = new ExcelUtil<ApsProcessRouteTemp>(ApsProcessRouteTemp.class);
+ List<ApsProcessRouteTemp> apsProcessRouteTemps = util.importExcel(file.getInputStream());
+ //鍒ゆ柇瀵煎叆鏁版嵁鏄惁涓虹┖
+ if (apsProcessRouteTemps.size() > 0) {
+ String batchNum= IdUtils.fastUUID();
+ for (int i = 0; i < apsProcessRouteTemps.size(); i++) {
+ apsProcessRouteTemps.get(i).setId(IdUtils.fastUUID());
+ //鎻掑叆鐗堟湰鍙�
+ apsProcessRouteTemps.get(i).setBatchNumber(batchNum);
+ //鎻掑叆涓存椂琛�
+ apsProcessRouteTempService.insertApsProcessRouteTemp(apsProcessRouteTemps.get(i));
+ }
+
+ return AjaxResult.success("瀵煎叆鎴愬姛",batchNum);
+ } else {
+ return AjaxResult.error("妯℃澘鍐呭涓虹┖");
+ }
+ }
+ /***
+ * @Description: 纭涓婁紶
+ * @Param: [apsProcessRouteTemp]
+ * @return: com.aps.common.core.web.domain.AjaxResult
+ * @Author: wwj
+ * @Date: 2025/4/9
+ */
+ @PostMapping("/confirmProcessRoute")
+ public AjaxResult confirmProcessRoute(@RequestBody ApsProcessRouteTemp apsProcessRouteTemp) {
+ return toAjax(apsProcessRouteService.confirmProcessRoute(apsProcessRouteTemp));
+ }
+
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/controller/basicData/ApsProcessRouteTempController.java b/aps-modules/aps-core/src/main/java/com/aps/core/controller/basicData/ApsProcessRouteTempController.java
new file mode 100644
index 0000000..6554e00
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/controller/basicData/ApsProcessRouteTempController.java
@@ -0,0 +1,91 @@
+package com.aps.core.controller.basicData;
+
+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.ApsProcessRouteTemp;
+import com.aps.core.service.IApsProcessRouteTempService;
+import jakarta.servlet.http.HttpServletResponse;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.web.bind.annotation.*;
+
+import java.util.List;
+
+/**
+ * 宸ヨ壓璺嚎-涓存椂Controller
+ *
+ * @author wwj
+ * @date 2025-04-10
+ */
+@RestController
+@RequestMapping("/processRouteTemp")
+public class ApsProcessRouteTempController extends BaseController {
+ @Autowired
+ private IApsProcessRouteTempService apsProcessRouteTempService;
+
+ /**
+ * 鏌ヨ宸ヨ壓璺嚎-涓存椂鍒楄〃
+ */
+ @RequiresPermissions("processRouteTemp:processRouteTemp:list")
+ @GetMapping("/list")
+ public TableDataInfo list(ApsProcessRouteTemp apsProcessRouteTemp) {
+// startPage();
+ List<ApsProcessRouteTemp> list = apsProcessRouteTempService.selectApsProcessRouteTempList(apsProcessRouteTemp);
+ return getDataTable(list);
+ }
+
+ /**
+ * 瀵煎嚭宸ヨ壓璺嚎-涓存椂鍒楄〃
+ */
+ @RequiresPermissions("processRouteTemp:processRouteTemp:export")
+ @Log(title = "宸ヨ壓璺嚎-涓存椂", businessType = BusinessType.EXPORT)
+ @PostMapping("/export")
+ public void export(HttpServletResponse response, ApsProcessRouteTemp apsProcessRouteTemp) {
+ List<ApsProcessRouteTemp> list = apsProcessRouteTempService.selectApsProcessRouteTempList(apsProcessRouteTemp);
+ ExcelUtil<ApsProcessRouteTemp> util = new ExcelUtil<ApsProcessRouteTemp>(ApsProcessRouteTemp.class);
+ util.exportExcel(response, list, "宸ヨ壓璺嚎-涓存椂鏁版嵁");
+ }
+
+ /**
+ * 鑾峰彇宸ヨ壓璺嚎-涓存椂璇︾粏淇℃伅
+ */
+ @RequiresPermissions("processRouteTemp:processRouteTemp:query")
+ @GetMapping(value = "/{id}")
+ public AjaxResult getInfo(@PathVariable("id") String id) {
+ return success(apsProcessRouteTempService.selectApsProcessRouteTempById(id));
+ }
+
+ /**
+ * 鏂板宸ヨ壓璺嚎-涓存椂
+ */
+ @RequiresPermissions("processRouteTemp:processRouteTemp:add")
+ @Log(title = "宸ヨ壓璺嚎-涓存椂", businessType = BusinessType.INSERT)
+ @PostMapping
+ public AjaxResult add(@RequestBody ApsProcessRouteTemp apsProcessRouteTemp) {
+ return toAjax(apsProcessRouteTempService.insertApsProcessRouteTemp(apsProcessRouteTemp));
+ }
+
+ /**
+ * 淇敼宸ヨ壓璺嚎-涓存椂
+ */
+ @RequiresPermissions("processRouteTemp:processRouteTemp:edit")
+ @Log(title = "宸ヨ壓璺嚎-涓存椂", businessType = BusinessType.UPDATE)
+ @PutMapping
+ public AjaxResult edit(@RequestBody ApsProcessRouteTemp apsProcessRouteTemp) {
+ return toAjax(apsProcessRouteTempService.updateApsProcessRouteTemp(apsProcessRouteTemp));
+ }
+
+ /**
+ * 鍒犻櫎宸ヨ壓璺嚎-涓存椂
+ */
+ @RequiresPermissions("processRouteTemp:processRouteTemp:remove")
+ @Log(title = "宸ヨ壓璺嚎-涓存椂", businessType = BusinessType.DELETE)
+ @DeleteMapping("/{ids}")
+ public AjaxResult remove(@PathVariable String[] ids) {
+ return toAjax(apsProcessRouteTempService.deleteApsProcessRouteTempByIds(ids));
+ }
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRoute.java b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRoute.java
new file mode 100644
index 0000000..2287c9b
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRoute.java
@@ -0,0 +1,220 @@
+package com.aps.core.domain;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.aps.common.core.annotation.Excel;
+import com.aps.common.core.web.domain.BaseEntity;
+
+/**
+ * 宸ヨ壓璺嚎瀵硅薄 aps_process_route
+ *
+ * @author wwj
+ * @date 2025-04-10
+ */
+public class ApsProcessRoute extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 涓婚敭id */
+ private String id;
+
+ /** 鏂欏彿 */
+ @Excel(name = "鏂欏彿")
+ private String itemNo;
+
+ /** 宸ュ崟鍙� */
+ @Excel(name = "宸ュ崟鍙�")
+ private String workOrderNo;
+
+ /** 宸ュ簭搴忓彿 */
+ @Excel(name = "宸ュ簭搴忓彿")
+ private Long processNumber;
+
+ /** 宸ュ簭鍚嶇О */
+ @Excel(name = "宸ュ簭鍚嶇О")
+ private String processName;
+
+ /** 宸ュ簭璁″垝寮�濮嬫棩鏈� */
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @Excel(name = "宸ュ簭璁″垝寮�濮嬫棩鏈�", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+ private Date processPlanStartDay;
+
+ /** 宸ュ簭璁″垝缁撴潫鏃ユ湡 */
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @Excel(name = "宸ュ簭璁″垝瀹屾垚鏃ユ湡", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+ private Date processPlanEndDay;
+
+ /** 鏈紑宸ユ暟閲� */
+ @Excel(name = "鏈紑宸ユ暟閲�")
+ private Long notStartWorkCount;
+
+ /** 宸插畬鎴愭暟閲� */
+ @Excel(name = "宸插畬鎴愭暟閲�")
+ private Long completedCount;
+ /** 搴熷純鏁伴噺 */
+ @Excel(name = "搴熷純鏁伴噺")
+ private Long discardCount;
+ /** 闆嗘垚鏃ユ湡 */
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @Excel(name = "闆嗘垚鏃ユ湡", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+ private Date integrationDay;
+
+ /** 宸ュ巶 */
+// @Excel(name = "宸ュ巶")
+ private String plant;
+
+ /** 鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛� */
+ private String delFlag;
+
+ public void setId(String id)
+ {
+ this.id = id;
+ }
+
+ public String getId()
+ {
+ return id;
+ }
+
+ public void setItemNo(String itemNo)
+ {
+ this.itemNo = itemNo;
+ }
+
+ public String getItemNo()
+ {
+ return itemNo;
+ }
+
+ public void setWorkOrderNo(String workOrderNo)
+ {
+ this.workOrderNo = workOrderNo;
+ }
+
+ public String getWorkOrderNo()
+ {
+ return workOrderNo;
+ }
+
+ public void setProcessNumber(Long processNumber)
+ {
+ this.processNumber = processNumber;
+ }
+
+ public Long getProcessNumber()
+ {
+ return processNumber;
+ }
+
+ public void setProcessName(String processName)
+ {
+ this.processName = processName;
+ }
+
+ public String getProcessName()
+ {
+ return processName;
+ }
+
+ public void setProcessPlanStartDay(Date processPlanStartDay)
+ {
+ this.processPlanStartDay = processPlanStartDay;
+ }
+
+ public Date getProcessPlanStartDay()
+ {
+ return processPlanStartDay;
+ }
+
+ public void setProcessPlanEndDay(Date processPlanEndDay)
+ {
+ this.processPlanEndDay = processPlanEndDay;
+ }
+
+ public Date getProcessPlanEndDay()
+ {
+ return processPlanEndDay;
+ }
+
+ public void setNotStartWorkCount(Long notStartWorkCount)
+ {
+ this.notStartWorkCount = notStartWorkCount;
+ }
+
+ public Long getNotStartWorkCount()
+ {
+ return notStartWorkCount;
+ }
+
+ public void setCompletedCount(Long completedCount)
+ {
+ this.completedCount = completedCount;
+ }
+
+ public Long getCompletedCount()
+ {
+ return completedCount;
+ }
+
+ public void setIntegrationDay(Date integrationDay)
+ {
+ this.integrationDay = integrationDay;
+ }
+
+ public Date getIntegrationDay()
+ {
+ return integrationDay;
+ }
+
+ public void setPlant(String plant)
+ {
+ this.plant = plant;
+ }
+
+ public String getPlant()
+ {
+ return plant;
+ }
+
+ public void setDelFlag(String delFlag)
+ {
+ this.delFlag = delFlag;
+ }
+
+ public String getDelFlag()
+ {
+ return delFlag;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("itemNo", getItemNo())
+ .append("workOrderNo", getWorkOrderNo())
+ .append("processNumber", getProcessNumber())
+ .append("processName", getProcessName())
+ .append("processPlanStartDay", getProcessPlanStartDay())
+ .append("processPlanEndDay", getProcessPlanEndDay())
+ .append("notStartWorkCount", getNotStartWorkCount())
+ .append("completedCount", getCompletedCount())
+ .append("integrationDay", getIntegrationDay())
+ .append("plant", getPlant())
+ .append("delFlag", getDelFlag())
+ .append("createBy", getCreateBy())
+ .append("createTime", getCreateTime())
+ .append("updateBy", getUpdateBy())
+ .append("updateTime", getUpdateTime())
+ .toString();
+ }
+
+ public Long getDiscardCount() {
+ return discardCount;
+ }
+
+ public void setDiscardCount(Long discardCount) {
+ this.discardCount = discardCount;
+ }
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRouteTemp.java b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRouteTemp.java
new file mode 100644
index 0000000..1e5b672
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsProcessRouteTemp.java
@@ -0,0 +1,235 @@
+package com.aps.core.domain;
+
+import java.util.Date;
+import com.fasterxml.jackson.annotation.JsonFormat;
+import org.apache.commons.lang3.builder.ToStringBuilder;
+import org.apache.commons.lang3.builder.ToStringStyle;
+import com.aps.common.core.annotation.Excel;
+import com.aps.common.core.web.domain.BaseEntity;
+
+/**
+ * 宸ヨ壓璺嚎-涓存椂瀵硅薄 aps_process_route_temp
+ *
+ * @author wwj
+ * @date 2025-04-10
+ */
+public class ApsProcessRouteTemp extends BaseEntity
+{
+ private static final long serialVersionUID = 1L;
+
+ /** 涓婚敭id */
+ private String id;
+
+ /** 鏂欏彿 */
+ @Excel(name = "鏂欏彿")
+ private String itemNo;
+
+ /** 宸ュ崟鍙� */
+ @Excel(name = "宸ュ崟鍙�")
+ private String workOrderNo;
+
+ /** 宸ュ簭搴忓彿 */
+ @Excel(name = "宸ュ簭搴忓彿")
+ private Long processNumber;
+
+ /** 宸ュ簭鍚嶇О */
+ @Excel(name = "宸ュ簭鍚嶇О")
+ private String processName;
+
+ /** 宸ュ簭璁″垝寮�濮嬫棩鏈� */
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @Excel(name = "宸ュ簭璁″垝寮�濮嬫棩鏈�", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+ private Date processPlanStartDay;
+
+ /** 宸ュ簭璁″垝缁撴潫鏃ユ湡 */
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @Excel(name = "宸ュ簭璁″垝瀹屾垚鏃ユ湡", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+ private Date processPlanEndDay;
+
+ /** 鏈紑宸ユ暟閲� */
+ @Excel(name = "鏈紑宸ユ暟閲�")
+ private Long notStartWorkCount;
+
+ /** 宸插畬鎴愭暟閲� */
+ @Excel(name = "宸插畬鎴愭暟閲�")
+ private Long completedCount;
+ /** 搴熷純鏁伴噺 */
+ @Excel(name = "搴熷純鏁伴噺")
+ private Long discardCount;
+ /** 闆嗘垚鏃ユ湡 */
+ @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
+ @Excel(name = "闆嗘垚鏃ユ湡", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
+ private Date integrationDay;
+
+ /** 鎵规鍙� */
+ @Excel(name = "鎵规鍙�")
+ private String batchNumber;
+
+ /** 宸ュ巶 */
+ @Excel(name = "宸ュ巶")
+ private String plant;
+
+ /** 鍒犻櫎鏍囧織锛�0浠h〃瀛樺湪 2浠h〃鍒犻櫎锛� */
+ private String delFlag;
+
+ public void setId(String id)
+ {
+ this.id = id;
+ }
+
+ public String getId()
+ {
+ return id;
+ }
+
+ public void setItemNo(String itemNo)
+ {
+ this.itemNo = itemNo;
+ }
+
+ public String getItemNo()
+ {
+ return itemNo;
+ }
+
+ public void setWorkOrderNo(String workOrderNo)
+ {
+ this.workOrderNo = workOrderNo;
+ }
+
+ public String getWorkOrderNo()
+ {
+ return workOrderNo;
+ }
+
+ public void setProcessNumber(Long processNumber)
+ {
+ this.processNumber = processNumber;
+ }
+
+ public Long getProcessNumber()
+ {
+ return processNumber;
+ }
+
+ public void setProcessName(String processName)
+ {
+ this.processName = processName;
+ }
+
+ public String getProcessName()
+ {
+ return processName;
+ }
+
+ public void setProcessPlanStartDay(Date processPlanStartDay)
+ {
+ this.processPlanStartDay = processPlanStartDay;
+ }
+
+ public Date getProcessPlanStartDay()
+ {
+ return processPlanStartDay;
+ }
+
+ public void setProcessPlanEndDay(Date processPlanEndDay)
+ {
+ this.processPlanEndDay = processPlanEndDay;
+ }
+
+ public Date getProcessPlanEndDay()
+ {
+ return processPlanEndDay;
+ }
+
+ public void setNotStartWorkCount(Long notStartWorkCount)
+ {
+ this.notStartWorkCount = notStartWorkCount;
+ }
+
+ public Long getNotStartWorkCount()
+ {
+ return notStartWorkCount;
+ }
+
+ public void setCompletedCount(Long completedCount)
+ {
+ this.completedCount = completedCount;
+ }
+
+ public Long getCompletedCount()
+ {
+ return completedCount;
+ }
+
+ public void setIntegrationDay(Date integrationDay)
+ {
+ this.integrationDay = integrationDay;
+ }
+
+ public Date getIntegrationDay()
+ {
+ return integrationDay;
+ }
+
+ public void setBatchNumber(String batchNumber)
+ {
+ this.batchNumber = batchNumber;
+ }
+
+ public String getBatchNumber()
+ {
+ return batchNumber;
+ }
+
+ public void setPlant(String plant)
+ {
+ this.plant = plant;
+ }
+
+ public String getPlant()
+ {
+ return plant;
+ }
+
+ public void setDelFlag(String delFlag)
+ {
+ this.delFlag = delFlag;
+ }
+
+ public String getDelFlag()
+ {
+ return delFlag;
+ }
+
+ @Override
+ public String toString() {
+ return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
+ .append("id", getId())
+ .append("itemNo", getItemNo())
+ .append("workOrderNo", getWorkOrderNo())
+ .append("processNumber", getProcessNumber())
+ .append("processName", getProcessName())
+ .append("processPlanStartDay", getProcessPlanStartDay())
+ .append("processPlanEndDay", getProcessPlanEndDay())
+ .append("notStartWorkCount", getNotStartWorkCount())
+ .append("completedCount", getCompletedCount())
+ .append("integrationDay", getIntegrationDay())
+ .append("batchNumber", getBatchNumber())
+ .append("plant", getPlant())
+ .append("delFlag", getDelFlag())
+ .append("createBy", getCreateBy())
+ .append("createTime", getCreateTime())
+ .append("updateBy", getUpdateBy())
+ .append("updateTime", getUpdateTime())
+ .toString();
+ }
+
+ public Long getDiscardCount() {
+ return discardCount;
+ }
+
+ public void setDiscardCount(Long discardCount) {
+ this.discardCount = discardCount;
+ }
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsProcessRouteMapper.java b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsProcessRouteMapper.java
new file mode 100644
index 0000000..29fd481
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsProcessRouteMapper.java
@@ -0,0 +1,63 @@
+package com.aps.core.mapper;
+
+import java.util.List;
+import com.aps.core.domain.ApsProcessRoute;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * 宸ヨ壓璺嚎Mapper鎺ュ彛
+ *
+ * @author wwj
+ * @date 2025-04-10
+ */
+@Mapper
+public interface ApsProcessRouteMapper
+{
+ /**
+ * 鏌ヨ宸ヨ壓璺嚎
+ *
+ * @param id 宸ヨ壓璺嚎涓婚敭
+ * @return 宸ヨ壓璺嚎
+ */
+ public ApsProcessRoute selectApsProcessRouteById(String id);
+
+ /**
+ * 鏌ヨ宸ヨ壓璺嚎鍒楄〃
+ *
+ * @param apsProcessRoute 宸ヨ壓璺嚎
+ * @return 宸ヨ壓璺嚎闆嗗悎
+ */
+ public List<ApsProcessRoute> selectApsProcessRouteList(ApsProcessRoute apsProcessRoute);
+
+ /**
+ * 鏂板宸ヨ壓璺嚎
+ *
+ * @param apsProcessRoute 宸ヨ壓璺嚎
+ * @return 缁撴灉
+ */
+ public int insertApsProcessRoute(ApsProcessRoute apsProcessRoute);
+
+ /**
+ * 淇敼宸ヨ壓璺嚎
+ *
+ * @param apsProcessRoute 宸ヨ壓璺嚎
+ * @return 缁撴灉
+ */
+ public int updateApsProcessRoute(ApsProcessRoute apsProcessRoute);
+
+ /**
+ * 鍒犻櫎宸ヨ壓璺嚎
+ *
+ * @param id 宸ヨ壓璺嚎涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteApsProcessRouteById(String id);
+
+ /**
+ * 鎵归噺鍒犻櫎宸ヨ壓璺嚎
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteApsProcessRouteByIds(String[] ids);
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsProcessRouteTempMapper.java b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsProcessRouteTempMapper.java
new file mode 100644
index 0000000..d2f9586
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsProcessRouteTempMapper.java
@@ -0,0 +1,63 @@
+package com.aps.core.mapper;
+
+import java.util.List;
+import com.aps.core.domain.ApsProcessRouteTemp;
+import org.apache.ibatis.annotations.Mapper;
+
+/**
+ * 宸ヨ壓璺嚎-涓存椂Mapper鎺ュ彛
+ *
+ * @author wwj
+ * @date 2025-04-10
+ */
+@Mapper
+public interface ApsProcessRouteTempMapper
+{
+ /**
+ * 鏌ヨ宸ヨ壓璺嚎-涓存椂
+ *
+ * @param id 宸ヨ壓璺嚎-涓存椂涓婚敭
+ * @return 宸ヨ壓璺嚎-涓存椂
+ */
+ public ApsProcessRouteTemp selectApsProcessRouteTempById(String id);
+
+ /**
+ * 鏌ヨ宸ヨ壓璺嚎-涓存椂鍒楄〃
+ *
+ * @param apsProcessRouteTemp 宸ヨ壓璺嚎-涓存椂
+ * @return 宸ヨ壓璺嚎-涓存椂闆嗗悎
+ */
+ public List<ApsProcessRouteTemp> selectApsProcessRouteTempList(ApsProcessRouteTemp apsProcessRouteTemp);
+
+ /**
+ * 鏂板宸ヨ壓璺嚎-涓存椂
+ *
+ * @param apsProcessRouteTemp 宸ヨ壓璺嚎-涓存椂
+ * @return 缁撴灉
+ */
+ public int insertApsProcessRouteTemp(ApsProcessRouteTemp apsProcessRouteTemp);
+
+ /**
+ * 淇敼宸ヨ壓璺嚎-涓存椂
+ *
+ * @param apsProcessRouteTemp 宸ヨ壓璺嚎-涓存椂
+ * @return 缁撴灉
+ */
+ public int updateApsProcessRouteTemp(ApsProcessRouteTemp apsProcessRouteTemp);
+
+ /**
+ * 鍒犻櫎宸ヨ壓璺嚎-涓存椂
+ *
+ * @param id 宸ヨ壓璺嚎-涓存椂涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteApsProcessRouteTempById(String id);
+
+ /**
+ * 鎵归噺鍒犻櫎宸ヨ壓璺嚎-涓存椂
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑鏁版嵁涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteApsProcessRouteTempByIds(String[] ids);
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsProcessRouteService.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsProcessRouteService.java
new file mode 100644
index 0000000..80e6563
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsProcessRouteService.java
@@ -0,0 +1,64 @@
+package com.aps.core.service;
+
+import java.util.List;
+import com.aps.core.domain.ApsProcessRoute;
+import com.aps.core.domain.ApsProcessRouteTemp;
+
+/**
+ * 宸ヨ壓璺嚎Service鎺ュ彛
+ *
+ * @author wwj
+ * @date 2025-04-10
+ */
+public interface IApsProcessRouteService
+{
+ /**
+ * 鏌ヨ宸ヨ壓璺嚎
+ *
+ * @param id 宸ヨ壓璺嚎涓婚敭
+ * @return 宸ヨ壓璺嚎
+ */
+ public ApsProcessRoute selectApsProcessRouteById(String id);
+
+ /**
+ * 鏌ヨ宸ヨ壓璺嚎鍒楄〃
+ *
+ * @param apsProcessRoute 宸ヨ壓璺嚎
+ * @return 宸ヨ壓璺嚎闆嗗悎
+ */
+ public List<ApsProcessRoute> selectApsProcessRouteList(ApsProcessRoute apsProcessRoute);
+
+ /**
+ * 鏂板宸ヨ壓璺嚎
+ *
+ * @param apsProcessRoute 宸ヨ壓璺嚎
+ * @return 缁撴灉
+ */
+ public int insertApsProcessRoute(ApsProcessRoute apsProcessRoute);
+
+ /**
+ * 淇敼宸ヨ壓璺嚎
+ *
+ * @param apsProcessRoute 宸ヨ壓璺嚎
+ * @return 缁撴灉
+ */
+ public int updateApsProcessRoute(ApsProcessRoute apsProcessRoute);
+
+ /**
+ * 鎵归噺鍒犻櫎宸ヨ壓璺嚎
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑宸ヨ壓璺嚎涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteApsProcessRouteByIds(String[] ids);
+
+ /**
+ * 鍒犻櫎宸ヨ壓璺嚎淇℃伅
+ *
+ * @param id 宸ヨ壓璺嚎涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteApsProcessRouteById(String id);
+
+ int confirmProcessRoute(ApsProcessRouteTemp apsProcessRouteTemp);
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsProcessRouteTempService.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsProcessRouteTempService.java
new file mode 100644
index 0000000..cc801eb
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/IApsProcessRouteTempService.java
@@ -0,0 +1,61 @@
+package com.aps.core.service;
+
+import java.util.List;
+import com.aps.core.domain.ApsProcessRouteTemp;
+
+/**
+ * 宸ヨ壓璺嚎-涓存椂Service鎺ュ彛
+ *
+ * @author wwj
+ * @date 2025-04-10
+ */
+public interface IApsProcessRouteTempService
+{
+ /**
+ * 鏌ヨ宸ヨ壓璺嚎-涓存椂
+ *
+ * @param id 宸ヨ壓璺嚎-涓存椂涓婚敭
+ * @return 宸ヨ壓璺嚎-涓存椂
+ */
+ public ApsProcessRouteTemp selectApsProcessRouteTempById(String id);
+
+ /**
+ * 鏌ヨ宸ヨ壓璺嚎-涓存椂鍒楄〃
+ *
+ * @param apsProcessRouteTemp 宸ヨ壓璺嚎-涓存椂
+ * @return 宸ヨ壓璺嚎-涓存椂闆嗗悎
+ */
+ public List<ApsProcessRouteTemp> selectApsProcessRouteTempList(ApsProcessRouteTemp apsProcessRouteTemp);
+
+ /**
+ * 鏂板宸ヨ壓璺嚎-涓存椂
+ *
+ * @param apsProcessRouteTemp 宸ヨ壓璺嚎-涓存椂
+ * @return 缁撴灉
+ */
+ public int insertApsProcessRouteTemp(ApsProcessRouteTemp apsProcessRouteTemp);
+
+ /**
+ * 淇敼宸ヨ壓璺嚎-涓存椂
+ *
+ * @param apsProcessRouteTemp 宸ヨ壓璺嚎-涓存椂
+ * @return 缁撴灉
+ */
+ public int updateApsProcessRouteTemp(ApsProcessRouteTemp apsProcessRouteTemp);
+
+ /**
+ * 鎵归噺鍒犻櫎宸ヨ壓璺嚎-涓存椂
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑宸ヨ壓璺嚎-涓存椂涓婚敭闆嗗悎
+ * @return 缁撴灉
+ */
+ public int deleteApsProcessRouteTempByIds(String[] ids);
+
+ /**
+ * 鍒犻櫎宸ヨ壓璺嚎-涓存椂淇℃伅
+ *
+ * @param id 宸ヨ壓璺嚎-涓存椂涓婚敭
+ * @return 缁撴灉
+ */
+ public int deleteApsProcessRouteTempById(String id);
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsGasPipingPlanServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsGasPipingPlanServiceImpl.java
index be8a04b..26ed8e3 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsGasPipingPlanServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsGasPipingPlanServiceImpl.java
@@ -2,6 +2,7 @@
import java.util.List;
+import com.aps.common.core.utils.DateUtils;
import com.aps.common.core.utils.uuid.IdUtils;
import com.aps.core.domain.ApsGasPipingPlanTemp;
import com.aps.core.domain.ApsPartPlan;
@@ -63,6 +64,7 @@
public int insertApsGasPipingPlan(ApsGasPipingPlan apsGasPipingPlan)
{
apsGasPipingPlan.setId(IdUtils.fastUUID());
+ apsGasPipingPlan.setCreateTime(DateUtils.getNowDate());
return apsGasPipingPlanMapper.insertApsGasPipingPlan(apsGasPipingPlan);
}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsGasPipingPlanTempServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsGasPipingPlanTempServiceImpl.java
index e2a35d3..25d5494 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsGasPipingPlanTempServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsGasPipingPlanTempServiceImpl.java
@@ -2,6 +2,7 @@
import java.util.List;
+import com.aps.common.core.utils.DateUtils;
import com.aps.common.core.utils.uuid.IdUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -55,6 +56,7 @@
public int insertApsGasPipingPlanTemp(ApsGasPipingPlanTemp apsGasPipingPlanTemp)
{
apsGasPipingPlanTemp.setId(IdUtils.fastUUID());
+ apsGasPipingPlanTemp.setCreateTime(DateUtils.getNowDate());
return apsGasPipingPlanTempMapper.insertApsGasPipingPlanTemp(apsGasPipingPlanTemp);
}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPartPlanServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPartPlanServiceImpl.java
index 842b6d3..42be4e5 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPartPlanServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPartPlanServiceImpl.java
@@ -2,6 +2,7 @@
import java.util.List;
+import com.aps.common.core.utils.DateUtils;
import com.aps.common.core.utils.uuid.IdUtils;
import com.aps.core.domain.ApsPartPlanTemp;
import com.aps.core.mapper.ApsPartPlanTempMapper;
@@ -61,6 +62,7 @@
public int insertApsPartPlan(ApsPartPlan apsPartPlan)
{
apsPartPlan.setId(IdUtils.fastUUID());
+ apsPartPlan.setCreateTime(DateUtils.getNowDate());
return apsPartPlanMapper.insertApsPartPlan(apsPartPlan);
}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPartPlanTempServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPartPlanTempServiceImpl.java
index 9bfaca7..4091432 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPartPlanTempServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPartPlanTempServiceImpl.java
@@ -2,6 +2,7 @@
import java.util.List;
+import com.aps.common.core.utils.DateUtils;
import com.aps.common.core.utils.uuid.IdUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -55,6 +56,7 @@
public int insertApsPartPlanTemp(ApsPartPlanTemp apsPartPlanTemp)
{
apsPartPlanTemp.setId(IdUtils.fastUUID());
+ apsPartPlanTemp.setCreateTime(DateUtils.getNowDate());
return apsPartPlanTempMapper.insertApsPartPlanTemp(apsPartPlanTemp);
}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlatePlanServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlatePlanServiceImpl.java
index f4f90aa..8e3c6ce 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlatePlanServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlatePlanServiceImpl.java
@@ -3,6 +3,7 @@
import java.util.List;
import java.util.Optional;
+import com.aps.common.core.utils.DateUtils;
import com.aps.common.core.utils.uuid.IdUtils;
import com.aps.common.security.utils.DictUtils;
import com.aps.core.domain.ApsPlatePlanTemp;
@@ -68,6 +69,7 @@
public int insertApsPlatePlan(ApsPlatePlan apsPlatePlan)
{
apsPlatePlan.setId(IdUtils.fastUUID());
+ apsPlatePlan.setCreateTime(DateUtils.getNowDate());
return apsPlatePlanMapper.insertApsPlatePlan(apsPlatePlan);
}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlatePlanTempServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlatePlanTempServiceImpl.java
index b9beab4..10b48df 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlatePlanTempServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsPlatePlanTempServiceImpl.java
@@ -1,6 +1,8 @@
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.ApsPlatePlanTempMapper;
@@ -52,6 +54,7 @@
@Override
public int insertApsPlatePlanTemp(ApsPlatePlanTemp apsPlatePlanTemp)
{
+ apsPlatePlanTemp.setCreateTime(DateUtils.getNowDate());
return apsPlatePlanTempMapper.insertApsPlatePlanTemp(apsPlatePlanTemp);
}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsProcessRouteServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsProcessRouteServiceImpl.java
new file mode 100644
index 0000000..22e9289
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsProcessRouteServiceImpl.java
@@ -0,0 +1,128 @@
+package com.aps.core.service.impl;
+
+import java.util.List;
+import com.aps.common.core.utils.DateUtils;
+import com.aps.common.core.utils.uuid.IdUtils;
+import com.aps.core.domain.ApsProcessRouteTemp;
+import com.aps.core.mapper.ApsProcessRouteTempMapper;
+import org.springframework.beans.BeanUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.aps.core.mapper.ApsProcessRouteMapper;
+import com.aps.core.domain.ApsProcessRoute;
+import com.aps.core.service.IApsProcessRouteService;
+
+/**
+ * 宸ヨ壓璺嚎Service涓氬姟灞傚鐞�
+ *
+ * @author wwj
+ * @date 2025-04-10
+ */
+@Service
+public class ApsProcessRouteServiceImpl implements IApsProcessRouteService
+{
+ @Autowired
+ private ApsProcessRouteMapper apsProcessRouteMapper;
+ @Autowired
+ private ApsProcessRouteTempMapper apsProcessRouteTempMapper;
+
+ /**
+ * 鏌ヨ宸ヨ壓璺嚎
+ *
+ * @param id 宸ヨ壓璺嚎涓婚敭
+ * @return 宸ヨ壓璺嚎
+ */
+ @Override
+ public ApsProcessRoute selectApsProcessRouteById(String id)
+ {
+ return apsProcessRouteMapper.selectApsProcessRouteById(id);
+ }
+
+ /**
+ * 鏌ヨ宸ヨ壓璺嚎鍒楄〃
+ *
+ * @param apsProcessRoute 宸ヨ壓璺嚎
+ * @return 宸ヨ壓璺嚎
+ */
+ @Override
+ public List<ApsProcessRoute> selectApsProcessRouteList(ApsProcessRoute apsProcessRoute)
+ {
+ return apsProcessRouteMapper.selectApsProcessRouteList(apsProcessRoute);
+ }
+
+ /**
+ * 鏂板宸ヨ壓璺嚎
+ *
+ * @param apsProcessRoute 宸ヨ壓璺嚎
+ * @return 缁撴灉
+ */
+ @Override
+ public int insertApsProcessRoute(ApsProcessRoute apsProcessRoute)
+ {
+ apsProcessRoute.setId(IdUtils.fastUUID());
+ apsProcessRoute.setCreateTime(DateUtils.getNowDate());
+ return apsProcessRouteMapper.insertApsProcessRoute(apsProcessRoute);
+ }
+
+ /**
+ * 淇敼宸ヨ壓璺嚎
+ *
+ * @param apsProcessRoute 宸ヨ壓璺嚎
+ * @return 缁撴灉
+ */
+ @Override
+ public int updateApsProcessRoute(ApsProcessRoute apsProcessRoute)
+ {
+ apsProcessRoute.setUpdateTime(DateUtils.getNowDate());
+ return apsProcessRouteMapper.updateApsProcessRoute(apsProcessRoute);
+ }
+
+ /**
+ * 鎵归噺鍒犻櫎宸ヨ壓璺嚎
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑宸ヨ壓璺嚎涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteApsProcessRouteByIds(String[] ids)
+ {
+ return apsProcessRouteMapper.deleteApsProcessRouteByIds(ids);
+ }
+
+ /**
+ * 鍒犻櫎宸ヨ壓璺嚎淇℃伅
+ *
+ * @param id 宸ヨ壓璺嚎涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteApsProcessRouteById(String id)
+ {
+ return apsProcessRouteMapper.deleteApsProcessRouteById(id);
+ }
+
+ @Override
+ public int confirmProcessRoute(ApsProcessRouteTemp apsProcessRouteTemp) {
+ //鏌ヨ涓存椂琛ㄦ暟鎹�
+ List<ApsProcessRouteTemp> apsProcessRouteTemps =apsProcessRouteTempMapper.selectApsProcessRouteTempList(apsProcessRouteTemp);
+ int count=0;
+ String[] ids=new String[apsProcessRouteTemps.size()];
+ for (int i = 0; i < apsProcessRouteTemps.size() ; i++) {
+ //璁板綍涓存椂琛╥d
+ ids[i]= apsProcessRouteTemps.get(i).getId();
+ ApsProcessRoute apsProcessRoute =new ApsProcessRoute();
+ BeanUtils.copyProperties(apsProcessRouteTemps.get(i), apsProcessRoute);
+ apsProcessRoute.setId(IdUtils.fastUUID());
+ //鎻掑叆姝e紡琛紝骞惰褰�
+ apsProcessRoute.setCreateTime(DateUtils.getNowDate());
+ apsProcessRoute.setIntegrationDay(DateUtils.getNowDate());
+ apsProcessRouteMapper.insertApsProcessRoute(apsProcessRoute);
+ count++;
+ }
+ //鎻掑叆鏁伴噺涓庝复鏃惰〃鏌ヨ涓�鐩村垯鍒犻櫎涓存椂琛ㄦ暟鎹�
+ if (count== apsProcessRouteTemps.size()) {
+ apsProcessRouteTempMapper.deleteApsProcessRouteTempByIds(ids);
+ }
+ return 1;
+ }
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsProcessRouteTempServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsProcessRouteTempServiceImpl.java
new file mode 100644
index 0000000..d175cbd
--- /dev/null
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsProcessRouteTempServiceImpl.java
@@ -0,0 +1,98 @@
+package com.aps.core.service.impl;
+
+import java.util.List;
+import com.aps.common.core.utils.DateUtils;
+import com.aps.common.core.utils.uuid.IdUtils;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.stereotype.Service;
+import com.aps.core.mapper.ApsProcessRouteTempMapper;
+import com.aps.core.domain.ApsProcessRouteTemp;
+import com.aps.core.service.IApsProcessRouteTempService;
+
+/**
+ * 宸ヨ壓璺嚎-涓存椂Service涓氬姟灞傚鐞�
+ *
+ * @author wwj
+ * @date 2025-04-10
+ */
+@Service
+public class ApsProcessRouteTempServiceImpl implements IApsProcessRouteTempService
+{
+ @Autowired
+ private ApsProcessRouteTempMapper apsProcessRouteTempMapper;
+
+ /**
+ * 鏌ヨ宸ヨ壓璺嚎-涓存椂
+ *
+ * @param id 宸ヨ壓璺嚎-涓存椂涓婚敭
+ * @return 宸ヨ壓璺嚎-涓存椂
+ */
+ @Override
+ public ApsProcessRouteTemp selectApsProcessRouteTempById(String id)
+ {
+ return apsProcessRouteTempMapper.selectApsProcessRouteTempById(id);
+ }
+
+ /**
+ * 鏌ヨ宸ヨ壓璺嚎-涓存椂鍒楄〃
+ *
+ * @param apsProcessRouteTemp 宸ヨ壓璺嚎-涓存椂
+ * @return 宸ヨ壓璺嚎-涓存椂
+ */
+ @Override
+ public List<ApsProcessRouteTemp> selectApsProcessRouteTempList(ApsProcessRouteTemp apsProcessRouteTemp)
+ {
+ return apsProcessRouteTempMapper.selectApsProcessRouteTempList(apsProcessRouteTemp);
+ }
+
+ /**
+ * 鏂板宸ヨ壓璺嚎-涓存椂
+ *
+ * @param apsProcessRouteTemp 宸ヨ壓璺嚎-涓存椂
+ * @return 缁撴灉
+ */
+ @Override
+ public int insertApsProcessRouteTemp(ApsProcessRouteTemp apsProcessRouteTemp)
+ {
+ apsProcessRouteTemp.setId(IdUtils.fastUUID());
+ apsProcessRouteTemp.setCreateTime(DateUtils.getNowDate());
+ return apsProcessRouteTempMapper.insertApsProcessRouteTemp(apsProcessRouteTemp);
+ }
+
+ /**
+ * 淇敼宸ヨ壓璺嚎-涓存椂
+ *
+ * @param apsProcessRouteTemp 宸ヨ壓璺嚎-涓存椂
+ * @return 缁撴灉
+ */
+ @Override
+ public int updateApsProcessRouteTemp(ApsProcessRouteTemp apsProcessRouteTemp)
+ {
+ apsProcessRouteTemp.setUpdateTime(DateUtils.getNowDate());
+ return apsProcessRouteTempMapper.updateApsProcessRouteTemp(apsProcessRouteTemp);
+ }
+
+ /**
+ * 鎵归噺鍒犻櫎宸ヨ壓璺嚎-涓存椂
+ *
+ * @param ids 闇�瑕佸垹闄ょ殑宸ヨ壓璺嚎-涓存椂涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteApsProcessRouteTempByIds(String[] ids)
+ {
+ return apsProcessRouteTempMapper.deleteApsProcessRouteTempByIds(ids);
+ }
+
+ /**
+ * 鍒犻櫎宸ヨ壓璺嚎-涓存椂淇℃伅
+ *
+ * @param id 宸ヨ壓璺嚎-涓存椂涓婚敭
+ * @return 缁撴灉
+ */
+ @Override
+ public int deleteApsProcessRouteTempById(String id)
+ {
+ return apsProcessRouteTempMapper.deleteApsProcessRouteTempById(id);
+ }
+}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamServiceImpl.java
index 9299fc9..24d3f36 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamServiceImpl.java
@@ -2,6 +2,7 @@
import java.util.List;
+import com.aps.common.core.utils.DateUtils;
import com.aps.common.core.utils.StringUtils;
import com.aps.common.core.utils.uuid.IdUtils;
import com.aps.core.domain.ApsPartPlan;
@@ -64,6 +65,7 @@
public int insertApsWeldSeam(ApsWeldSeam apsWeldSeam)
{
apsWeldSeam.setId(IdUtils.fastUUID());
+ apsWeldSeam.setCreateTime(DateUtils.getNowDate());
return apsWeldSeamMapper.insertApsWeldSeam(apsWeldSeam);
}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamStatisticsServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamStatisticsServiceImpl.java
index 83c4232..c621166 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamStatisticsServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamStatisticsServiceImpl.java
@@ -2,6 +2,7 @@
import java.util.List;
import com.aps.common.core.utils.DateUtils;
+import com.aps.common.core.utils.uuid.IdUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import com.aps.core.mapper.ApsWeldSeamStatisticsMapper;
@@ -53,6 +54,7 @@
@Override
public int insertApsWeldSeamStatistics(ApsWeldSeamStatistics apsWeldSeamStatistics)
{
+ apsWeldSeamStatistics.setId(IdUtils.fastUUID());
apsWeldSeamStatistics.setCreateTime(DateUtils.getNowDate());
return apsWeldSeamStatisticsMapper.insertApsWeldSeamStatistics(apsWeldSeamStatistics);
}
diff --git a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamTempServiceImpl.java b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamTempServiceImpl.java
index fb3b84a..fff82b5 100644
--- a/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamTempServiceImpl.java
+++ b/aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsWeldSeamTempServiceImpl.java
@@ -2,6 +2,7 @@
import java.util.List;
+import com.aps.common.core.utils.DateUtils;
import com.aps.common.core.utils.uuid.IdUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
@@ -55,6 +56,7 @@
public int insertApsWeldSeamTemp(ApsWeldSeamTemp apsWeldSeamTemp)
{
apsWeldSeamTemp.setId(IdUtils.fastUUID());
+ apsWeldSeamTemp.setCreateTime(DateUtils.getNowDate());
return apsWeldSeamTempMapper.insertApsWeldSeamTemp(apsWeldSeamTemp);
}
diff --git a/aps-modules/aps-core/src/main/resources/mapper/core/ApsProcessRouteMapper.xml b/aps-modules/aps-core/src/main/resources/mapper/core/ApsProcessRouteMapper.xml
new file mode 100644
index 0000000..d54cd15
--- /dev/null
+++ b/aps-modules/aps-core/src/main/resources/mapper/core/ApsProcessRouteMapper.xml
@@ -0,0 +1,126 @@
+<?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="com.aps.core.mapper.ApsProcessRouteMapper">
+
+ <resultMap type="ApsProcessRoute" id="ApsProcessRouteResult">
+ <result property="id" column="id" />
+ <result property="itemNo" column="item_no" />
+ <result property="workOrderNo" column="work_order_no" />
+ <result property="processNumber" column="process_number" />
+ <result property="processName" column="process_name" />
+ <result property="processPlanStartDay" column="process_plan_start_day" />
+ <result property="processPlanEndDay" column="process_plan_end_day" />
+ <result property="notStartWorkCount" column="not_start_work_count" />
+ <result property="completedCount" column="completed_count" />
+ <result property="discardCount" column="discard_count" />
+ <result property="integrationDay" column="integration_day" />
+ <result property="plant" column="plant" />
+ <result property="delFlag" column="del_flag" />
+ <result property="createBy" column="create_by" />
+ <result property="createTime" column="create_time" />
+ <result property="updateBy" column="update_by" />
+ <result property="updateTime" column="update_time" />
+ </resultMap>
+
+ <sql id="selectApsProcessRouteVo">
+ select id, item_no, work_order_no, process_number, process_name, process_plan_start_day, process_plan_end_day, not_start_work_count, completed_count, discard_count, integration_day, plant, del_flag, create_by, create_time, update_by, update_time from aps_process_route
+ </sql>
+
+ <select id="selectApsProcessRouteList" parameterType="ApsProcessRoute" resultMap="ApsProcessRouteResult">
+ <include refid="selectApsProcessRouteVo"/>
+ <where>
+ <if test="itemNo != null and itemNo != ''"> and item_no like '%' || #{itemNo} || '%' </if>
+ <if test="workOrderNo != null and workOrderNo != ''"> and work_order_no = #{workOrderNo}</if>
+ <if test="processNumber != null "> and process_number = #{processNumber}</if>
+ <if test="processName != null and processName != ''"> and process_name like concat('%', #{processName}, '%')</if>
+ <if test="processPlanStartDay != null "> and process_plan_start_day = #{processPlanStartDay}</if>
+ <if test="processPlanEndDay != null "> and process_plan_end_day = #{processPlanEndDay}</if>
+ <if test="notStartWorkCount != null "> and not_start_work_count = #{notStartWorkCount}</if>
+ <if test="completedCount != null "> and completed_count = #{completedCount}</if>
+ <if test="discardCount != null "> and discard_count = #{discardCount}</if>
+ <if test="integrationDay != null "> and integration_day = #{integrationDay}</if>
+ <if test="plant != null and plant != ''"> and plant = #{plant}</if>
+ </where>
+ </select>
+
+ <select id="selectApsProcessRouteById" parameterType="String" resultMap="ApsProcessRouteResult">
+ </select>
+
+ <insert id="insertApsProcessRoute" parameterType="ApsProcessRoute">
+ insert into aps_process_route
+ <trim prefix="(" suffix=")" suffixOverrides=",">
+ <if test="id != null">id,</if>
+ <if test="itemNo != null">item_no,</if>
+ <if test="workOrderNo != null">work_order_no,</if>
+ <if test="processNumber != null">process_number,</if>
+ <if test="processName != null">process_name,</if>
+ <if test="processPlanStartDay != null">process_plan_start_day,</if>
+ <if test="processPlanEndDay != null">process_plan_end_day,</if>
+ <if test="notStartWorkCount != null">not_start_work_count,</if>
+ <if test="completedCount != null">completed_count,</if>
+ <if test="discardCount != null">discard_count,</if>
+ <if test="integrationDay != null">integration_day,</if>
+ <if test="plant != null">plant,</if>
+ <if test="delFlag != null">del_flag,</if>
+ <if test="createBy != null">create_by,</if>
+ <if test="createTime != null">create_time,</if>
+ <if test="updateBy != null">update_by,</if>
+ <if test="updateTime != null">update_time,</if>
+ </trim>
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
+ <if test="id != null">#{id},</if>
+ <if test="itemNo != null">#{itemNo},</if>
+ <if test="workOrderNo != null">#{workOrderNo},</if>
+ <if test="processNumber != null">#{processNumber},</if>
+ <if test="processName != null">#{processName},</if>
+ <if test="processPlanStartDay != null">#{processPlanStartDay},</if>
+ <if test="processPlanEndDay != null">#{processPlanEndDay},</if>
+ <if test="notStartWorkCount != null">#{notStartWorkCount},</if>
+ <if test="completedCount != null">#{completedCount},</if>
+ <if test="discardCount != null">#{discardCount},</if>
+ <if test="integrationDay != null">#{integrationDay},</if>
+ <if test="plant != null">#{plant},</if>
+ <if test="delFlag != null">#{delFlag},</if>
+ <if test="createBy != null">#{createBy},</if>
+ <if test="createTime != null">#{createTime},</if>
+ <if test="updateBy != null">#{updateBy},</if>
+ <if test="updateTime != null">#{updateTime},</if>
+ </trim>
+ </insert>
+
+ <update id="updateApsProcessRoute" parameterType="ApsProcessRoute">
+ update aps_process_route
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="itemNo != null">item_no = #{itemNo},</if>
+ <if test="workOrderNo != null">work_order_no = #{workOrderNo},</if>
+ <if test="processNumber != null">process_number = #{processNumber},</if>
+ <if test="processName != null">process_name = #{processName},</if>
+ <if test="processPlanStartDay != null">process_plan_start_day = #{processPlanStartDay},</if>
+ <if test="processPlanEndDay != null">process_plan_end_day = #{processPlanEndDay},</if>
+ <if test="notStartWorkCount != null">not_start_work_count = #{notStartWorkCount},</if>
+ <if test="completedCount != null">completed_count = #{completedCount},</if>
+ <if test="discardCount != null">discard_count = #{discardCount},</if>
+ <if test="integrationDay != null">integration_day = #{integrationDay},</if>
+ <if test="plant != null">plant = #{plant},</if>
+ <if test="delFlag != null">del_flag = #{delFlag},</if>
+ <if test="createBy != null">create_by = #{createBy},</if>
+ <if test="createTime != null">create_time = #{createTime},</if>
+ <if test="updateBy != null">update_by = #{updateBy},</if>
+ <if test="updateTime != null">update_time = #{updateTime},</if>
+ </trim>
+ where id = #{id}
+ </update>
+
+ <delete id="deleteApsProcessRouteById" parameterType="String">
+ delete from aps_process_route where id = #{id}
+ </delete>
+
+ <delete id="deleteApsProcessRouteByIds" parameterType="String">
+ delete from aps_process_route where id in
+ <foreach item="id" collection="array" open="(" separator="," close=")">
+ #{id}
+ </foreach>
+ </delete>
+</mapper>
\ No newline at end of file
diff --git a/aps-modules/aps-core/src/main/resources/mapper/core/ApsProcessRouteTempMapper.xml b/aps-modules/aps-core/src/main/resources/mapper/core/ApsProcessRouteTempMapper.xml
new file mode 100644
index 0000000..385f6d1
--- /dev/null
+++ b/aps-modules/aps-core/src/main/resources/mapper/core/ApsProcessRouteTempMapper.xml
@@ -0,0 +1,131 @@
+<?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="com.aps.core.mapper.ApsProcessRouteTempMapper">
+
+ <resultMap type="ApsProcessRouteTemp" id="ApsProcessRouteTempResult">
+ <result property="id" column="id" />
+ <result property="itemNo" column="item_no" />
+ <result property="workOrderNo" column="work_order_no" />
+ <result property="processNumber" column="process_number" />
+ <result property="processName" column="process_name" />
+ <result property="processPlanStartDay" column="process_plan_start_day" />
+ <result property="processPlanEndDay" column="process_plan_end_day" />
+ <result property="notStartWorkCount" column="not_start_work_count" />
+ <result property="completedCount" column="completed_count" />
+ <result property="discardCount" column="discard_count" />
+ <result property="integrationDay" column="integration_day" />
+ <result property="batchNumber" column="batch_number" />
+ <result property="plant" column="plant" />
+ <result property="delFlag" column="del_flag" />
+ <result property="createBy" column="create_by" />
+ <result property="createTime" column="create_time" />
+ <result property="updateBy" column="update_by" />
+ <result property="updateTime" column="update_time" />
+ </resultMap>
+
+ <sql id="selectApsProcessRouteTempVo">
+ select id, item_no, work_order_no, process_number, process_name, process_plan_start_day, process_plan_end_day, not_start_work_count, completed_count, discard_count, integration_day, batch_number, plant, del_flag, create_by, create_time, update_by, update_time from aps_process_route_temp
+ </sql>
+
+ <select id="selectApsProcessRouteTempList" parameterType="ApsProcessRouteTemp" resultMap="ApsProcessRouteTempResult">
+ <include refid="selectApsProcessRouteTempVo"/>
+ <where>
+ <if test="itemNo != null and itemNo != ''"> and item_no = #{itemNo}</if>
+ <if test="workOrderNo != null and workOrderNo != ''"> and work_order_no = #{workOrderNo}</if>
+ <if test="processNumber != null "> and process_number = #{processNumber}</if>
+ <if test="processName != null and processName != ''"> and process_name like concat('%', #{processName}, '%')</if>
+ <if test="processPlanStartDay != null "> and process_plan_start_day = #{processPlanStartDay}</if>
+ <if test="processPlanEndDay != null "> and process_plan_end_day = #{processPlanEndDay}</if>
+ <if test="notStartWorkCount != null "> and not_start_work_count = #{notStartWorkCount}</if>
+ <if test="completedCount != null "> and completed_count = #{completedCount}</if>
+ <if test="discardCount != null "> and discard_count = #{discardCount}</if>
+ <if test="integrationDay != null "> and integration_day = #{integrationDay}</if>
+ <if test="batchNumber != null and batchNumber != ''"> and batch_number = #{batchNumber}</if>
+ <if test="plant != null and plant != ''"> and plant = #{plant}</if>
+ </where>
+ </select>
+
+ <select id="selectApsProcessRouteTempById" parameterType="String" resultMap="ApsProcessRouteTempResult">
+ </select>
+
+ <insert id="insertApsProcessRouteTemp" parameterType="ApsProcessRouteTemp">
+ insert into aps_process_route_temp
+ <trim prefix="(" suffix=")" suffixOverrides=",">
+ <if test="id != null">id,</if>
+ <if test="itemNo != null">item_no,</if>
+ <if test="workOrderNo != null">work_order_no,</if>
+ <if test="processNumber != null">process_number,</if>
+ <if test="processName != null">process_name,</if>
+ <if test="processPlanStartDay != null">process_plan_start_day,</if>
+ <if test="processPlanEndDay != null">process_plan_end_day,</if>
+ <if test="notStartWorkCount != null">not_start_work_count,</if>
+ <if test="completedCount != null">completed_count,</if>
+ <if test="discardCount != null">discard_count,</if>
+ <if test="integrationDay != null">integration_day,</if>
+ <if test="batchNumber != null">batch_number,</if>
+ <if test="plant != null">plant,</if>
+ <if test="delFlag != null">del_flag,</if>
+ <if test="createBy != null">create_by,</if>
+ <if test="createTime != null">create_time,</if>
+ <if test="updateBy != null">update_by,</if>
+ <if test="updateTime != null">update_time,</if>
+ </trim>
+ <trim prefix="values (" suffix=")" suffixOverrides=",">
+ <if test="id != null">#{id},</if>
+ <if test="itemNo != null">#{itemNo},</if>
+ <if test="workOrderNo != null">#{workOrderNo},</if>
+ <if test="processNumber != null">#{processNumber},</if>
+ <if test="processName != null">#{processName},</if>
+ <if test="processPlanStartDay != null">#{processPlanStartDay},</if>
+ <if test="processPlanEndDay != null">#{processPlanEndDay},</if>
+ <if test="notStartWorkCount != null">#{notStartWorkCount},</if>
+ <if test="completedCount != null">#{completedCount},</if>
+ <if test="discardCount != null">#{discardCount},</if>
+ <if test="integrationDay != null">#{integrationDay},</if>
+ <if test="batchNumber != null">#{batchNumber},</if>
+ <if test="plant != null">#{plant},</if>
+ <if test="delFlag != null">#{delFlag},</if>
+ <if test="createBy != null">#{createBy},</if>
+ <if test="createTime != null">#{createTime},</if>
+ <if test="updateBy != null">#{updateBy},</if>
+ <if test="updateTime != null">#{updateTime},</if>
+ </trim>
+ </insert>
+
+ <update id="updateApsProcessRouteTemp" parameterType="ApsProcessRouteTemp">
+ update aps_process_route_temp
+ <trim prefix="SET" suffixOverrides=",">
+ <if test="itemNo != null">item_no = #{itemNo},</if>
+ <if test="workOrderNo != null">work_order_no = #{workOrderNo},</if>
+ <if test="processNumber != null">process_number = #{processNumber},</if>
+ <if test="processName != null">process_name = #{processName},</if>
+ <if test="processPlanStartDay != null">process_plan_start_day = #{processPlanStartDay},</if>
+ <if test="processPlanEndDay != null">process_plan_end_day = #{processPlanEndDay},</if>
+ <if test="notStartWorkCount != null">not_start_work_count = #{notStartWorkCount},</if>
+ <if test="completedCount != null">completed_count = #{completedCount},</if>
+ <if test="discardCount != null">discard_count = #{discardCount},</if>
+ <if test="integrationDay != null">integration_day = #{integrationDay},</if>
+ <if test="batchNumber != null">batch_number = #{batchNumber},</if>
+ <if test="plant != null">plant = #{plant},</if>
+ <if test="delFlag != null">del_flag = #{delFlag},</if>
+ <if test="createBy != null">create_by = #{createBy},</if>
+ <if test="createTime != null">create_time = #{createTime},</if>
+ <if test="updateBy != null">update_by = #{updateBy},</if>
+ <if test="updateTime != null">update_time = #{updateTime},</if>
+ </trim>
+ where id = #{id}
+ </update>
+
+ <delete id="deleteApsProcessRouteTempById" parameterType="String">
+ delete from aps_process_route_temp where id = #{id}
+ </delete>
+
+ <delete id="deleteApsProcessRouteTempByIds" parameterType="String">
+ delete from aps_process_route_temp where id in
+ <foreach item="id" collection="array" open="(" separator="," close=")">
+ #{id}
+ </foreach>
+ </delete>
+</mapper>
\ No newline at end of file
diff --git a/aps-modules/aps-system/src/main/resources/bootstrap.yml b/aps-modules/aps-system/src/main/resources/bootstrap.yml
index 3d097e0..6652b46 100644
--- a/aps-modules/aps-system/src/main/resources/bootstrap.yml
+++ b/aps-modules/aps-system/src/main/resources/bootstrap.yml
@@ -16,8 +16,8 @@
# 鏈嶅姟娉ㄥ唽鍦板潃
server-addr: 192.168.50.160:8848
# ip: 192.168.50.13
- metadata:
- local: wwj
+# metadata:
+# local: wwj
namespace: 8e9f8829-4286-4925-943a-a6c242767ac2
config:
# 閰嶇疆涓績鍦板潃
--
Gitblit v1.9.3