EquipmentFlowImp.cs 700 B

12345678910111213141516171819202122232425262728
  1. using SHJX.Service.Control.Modules;
  2. namespace SHJX.Service.Control.Interface
  3. {
  4. /// <summary>
  5. /// 任务流程
  6. /// </summary>
  7. public abstract class TaskFlowImp
  8. {
  9. /// <summary>
  10. /// 赋值下一个操作类
  11. /// </summary>
  12. /// <returns></returns>
  13. public TaskFlowImp NextFlow;
  14. public string ProxyName { get; set; }
  15. public TaskFlowImp SetNextFlow(TaskFlowImp flow)
  16. {
  17. NextFlow = flow;
  18. return NextFlow;
  19. }
  20. /// <summary>
  21. /// 具体操作
  22. /// </summary>
  23. /// <param name="data"></param>
  24. public abstract void OperateHandle(DataEventArgs data);
  25. }
  26. }