using Estsh.Core.Model.Result; using Estsh.Core.Models; using Estsh.Core.Util; using System.Collections; namespace Estsh.Core.Services.IServices { public interface ITerminalDefineService : IBaseService { public List getListByPage(String stage_name, Pager pager, String direction, String sort); public int saveTerminal(SysTerminal htParams); public int updateTerminal(SysTerminal htParams); public List getFactoryInfo(); public List getPdlineInfo(); public List getStageInfoByKey(); public List getProcessInfo(); public int deleteTerminal(String ids); public int EnableData(String ids); public int DisableData(String ids); #region 树状结构实现方式 public List GetTerminalByTerminalId(string terminalId); public ArrayList getProcessTree(string factoryId); public List getPdLine(); public ArrayList getTerminalTree(string pdLineId); public string GetDefaultTerminalName(string processName); #endregion } }