IMinerData.cs 638 B

1234567891011121314151617
  1. using System;
  2. namespace NTMiner.Core.MinerServer {
  3. public interface IMinerData : IMinerSign, IMinerIp {
  4. string WorkerName { get; }
  5. DateTime CreatedOn { get; }
  6. // TODO:考虑增加MinerActiveOn和NetActiveOn属性持久跟踪挖矿端和挖矿端群控的活动状态以实现周期清楚7天不活跃的矿机的逻辑
  7. Guid GroupId { get; }
  8. string CpuId { get; }
  9. string MACAddress { get; }
  10. string MinerName { get; }
  11. string WindowsLoginName { get; }
  12. string WindowsPassword { get; }
  13. Guid WorkId { get; }
  14. bool IsOuterUserEnabled { get; }
  15. }
  16. }