zhanghl
2025-05-06 d66be8ca5ce1e89dcd6a12a6648c6a9d759dd4f4
工艺路线:基础代码
已添加10个文件
759 ■■■■■ 文件已修改
aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsStandardProcessRouteHeaderController.java 102 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-core/src/main/java/com/aps/core/controller/mainPlan/ApsStandardProcessRouteLineController.java 100 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsStandardProcessRouteHeader.java 47 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-core/src/main/java/com/aps/core/domain/ApsStandardProcessRouteLine.java 69 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsStandardProcessRouteHeaderMapper.java 63 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-core/src/main/java/com/aps/core/mapper/ApsStandardProcessRouteLineMapper.java 64 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-core/src/main/java/com/aps/core/service/IApsStandardProcessRouteHeaderService.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-core/src/main/java/com/aps/core/service/IApsStandardProcessRouteLineService.java 61 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsStandardProcessRouteHeaderServiceImpl.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
aps-modules/aps-core/src/main/java/com/aps/core/service/impl/ApsStandardProcessRouteLineServiceImpl.java 96 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
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));
    }
}
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));
    }
}
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;
}
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;
}
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);
}
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);
}
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);
}
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);
}
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);
    }
}
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);
    }
}