package org.jeecg.modules.dnc.service; import com.baomidou.mybatisplus.extension.service.IService; import org.jeecg.modules.dnc.entity.ProcessStream; import org.jeecg.modules.dnc.entity.ProductInfo; import org.jeecg.modules.dnc.entity.SynchronizedFlag; import org.jeecg.modules.dnc.entity.WorkStep; import java.util.List; /** * @Description: 工步 * @Author: server-boot * @Date: 2025-01-14 * @Version: V1.0 */ public interface IWorkStepService extends IService { /** * 根据用户id获取授权的工步信息 * @param userId * @return */ List getByUserPerms(String userId); /** * 根据用户id获取授权的工步信息 * @param userId * @param queryParam 查询条件 * @return */ List getByUserPerms(String userId,String queryParam); /** * 新增产品信息 * @param workStep * @return */ boolean addWorkStep(WorkStep workStep); /** * 编辑产品信息 * @param id * @param workStep * @return */ boolean editWorkStep(String id ,WorkStep workStep); /** * 获取工序下的工步号 * @param processId * @return */ WorkStep getByWorkStepNo(String processId,String craftNo); }