ICgsbManager.cs 1022 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. using QM.KJGH.Model.KJGH;
  2. using QM.KJGH.Model.KJGH.CGHJ;
  3. using QM.OrmSqlSugar;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using WS.Ico;
  10. namespace QM.KJGH.CgglService.Managers
  11. {
  12. /// <summary>
  13. /// 成果上报
  14. /// </summary>
  15. public interface ICgsbManager : ITransient, ISqlSugarRepository<CghjCgsbrw>
  16. {
  17. #region 任务
  18. /// <summary>
  19. /// 获取新任务
  20. /// </summary>
  21. /// <returns></returns>
  22. CghjCgsbrw NewTask();
  23. /// <summary>
  24. /// 任务完成
  25. /// </summary>
  26. /// <returns></returns>
  27. void TaskComplete(string bsm);
  28. /// <summary>
  29. /// 任务错误
  30. /// </summary>
  31. /// <param name="msg">错误信息</param>
  32. /// <returns></returns>
  33. void TaskError(string bsm, string msg);
  34. #endregion
  35. /// <summary>
  36. /// 任务监听
  37. /// </summary>
  38. void Monitor();
  39. }
  40. }