ntminer 5 years ago
parent
commit
51db415738
1 changed files with 14 additions and 1 deletions
  1. 14 1
      src/NTMinerDataSchemas/Core/MinerServer/QueryClientsRequest.cs

+ 14 - 1
src/NTMinerDataSchemas/Core/MinerServer/QueryClientsRequest.cs

@@ -3,7 +3,19 @@ using System.Text;
 
 namespace NTMiner.Core.MinerServer {
     public class QueryClientsRequest : IRequest, ISignableData {
-        public QueryClientsRequest() { }
+        public enum SortField {
+            MinerName = 0,
+            MainCoinRejectPercent,
+            DualCoinRejectPercent,
+            MainCoinPoolDelay,
+            DualCoinPoolDelay,
+            CpuTemperature,
+            KernelSelfRestartCount
+        }
+
+        public QueryClientsRequest() {
+            this.SortBy = SortField.MinerName;
+        }
         public int PageIndex { get; set; }
         public int PageSize { get; set; }
         public Guid? GroupId { get; set; }
@@ -20,6 +32,7 @@ namespace NTMiner.Core.MinerServer {
         public string GpuName { get; set; }
         public string GpuDriver { get; set; }
         public SortDirection SortDirection { get; set; }
+        public SortField SortBy { get; set; }
 
         public StringBuilder GetSignData() {
             return this.GetActionIdSign("5BB1CE8C-995E-47D6-AF1A-A8303E53E296");