yanjinhui
2025-03-13 d3ae2e67d8237e8474c7b88f526619550608b933
ÏîÄ¿´úÂë/WIDESEAWCS_Server Õýʽ/ISerialPortService/IProcessServer.cs
@@ -12,22 +12,54 @@
{
    public interface IProcessServer : IService<Dt_Process>
    {
        //根据组来筛选出工艺表
        /// <summary>
        /// æ ¹æ®ç»„来筛选出工艺表
        /// </summary>
        /// <param name="gruop"></param>
        /// <returns></returns>
        WebResponseContent GetProcess(string gruop);
        //根据组来分出有多少套筒数量以及步骤
        /// <summary>
        /// æ ¹æ®ç»„来分出有多少套筒数量以及步骤
        /// </summary>
        /// <param name="grops"></param>
        /// <returns></returns>
        WebResponseContent GetSleeveandStep(string grops);
        //根据组来添加数据
        WebResponseContent AddProcess(AddProcessDTO addProcessDTO);
        /// <summary>
        /// æ ¹æ®ç»„å’Œid来添加数据
        /// </summary>
        /// <param name="addProcessDTO"></param>
        /// <returns></returns>
        WebResponseContent AddOrUpdateProcess(AddProcessDTO addProcessDTO);
        //编辑(根据id)
        WebResponseContent Upprocess(PutProcessDTO addProcessDTO);
        //根据组来,每次点击它都转到下一道工序
        /// <summary>
        /// æ ¹æ®ç»„来,每次点击它都转到下一道工序
        /// </summary>
        /// <param name="grops"></param>
        /// <param name="takeid"></param>
        /// <returns></returns>
        WebResponseContent Getcircuit(string grops,string takeid);
        /// <summary>
        /// æ›´å…·å½“前任务,判断是否可以点击下一步
        /// </summary>
        /// <param name="group"></param>
        /// <param name="takeid"></param>
        /// <param name="setnum"></param>
        /// <returns></returns>
        WebResponseContent Nextprocess(SetpDTO setpDTO, bool flag);
        /// <summary>
        /// æŒ‰å½“前步骤,跳转到下一部
        /// </summary>
        /// <param name="group"></param>
        /// <param name="takeid"></param>
        /// <param name="setnum"></param>
        /// <returns></returns>
        WebResponseContent PreviousProcess(SetpDTO setpDTO);
    }
}