package com.ruoyi.production.mapper;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.ruoyi.production.dto.ProcessRouteItemParamDto;
import com.ruoyi.production.pojo.ProcessRouteItemParam;
import org.apache.ibatis.annotations.Param;
/**
*
* 工艺路线工序参数实例 Mapper
*
*
* @author deslrey
* @version 1.0
* @since 2026/03/16 11:11
*/
public interface ProcessRouteItemParamMapper extends BaseMapper {
IPage selectParamPage(@Param("page") Page page, @Param("p") ProcessRouteItemParam param);
/**
* 根据工序 ID 初始化参数到工艺路线明细实例
*
* @param routeItemId 工艺路线明细ID
* @param processId 工序ID
* @param tenantId 租户ID
*/
int insertFromProcessTemplate(@Param("routeItemId") Long routeItemId, @Param("processId") Long processId, @Param("tenantId") Long tenantId);
Integer selectMaxSortByRouteItemId(Long routeItemId);
}