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