ntminer 5 years ago
parent
commit
ddc46cae45

+ 2 - 2
src/NTMiner.Controllers/IGpuNameController.cs

@@ -3,8 +3,8 @@ using System.Collections.Generic;
 
 namespace NTMiner.Controllers {
     public interface IGpuNameController {
-        DataResponse<List<GpuName>> GpuNames(object request);
-        DataResponse<List<GpuNameCount>> GpuNameCounts(object request);
+        DataResponse<List<GpuName>> QueryGpuNames(QueryGpuNamesRequest request);
+        DataResponse<List<GpuNameCount>> QueryGpuNameCounts(QueryGpuNameCountsRequest request);
         /// <summary>
         /// 需签名
         /// </summary>

+ 13 - 0
src/NTMinerDataSchemas/Core/Gpus/QueryGpuNameCountsRequest.cs

@@ -0,0 +1,13 @@
+using System.Text;
+
+namespace NTMiner.Core.Gpus {
+    public class QueryGpuNameCountsRequest : IRequest, ISignableData {
+        public int PageIndex { get; set; }
+        public int PageSize { get; set; }
+        public string Keyword { get; set; }
+
+        public StringBuilder GetSignData() {
+            return this.GetActionIdSign("54CD4572-760B-4480-AAED-F5E5DCFE3C1F");
+        }
+    }
+}

+ 13 - 0
src/NTMinerDataSchemas/Core/Gpus/QueryGpuNamesRequest.cs

@@ -0,0 +1,13 @@
+using System.Text;
+
+namespace NTMiner.Core.Gpus {
+    public class QueryGpuNamesRequest : IRequest, ISignableData {
+        public int PageIndex { get; set; }
+        public int PageSize { get; set; }
+        public string Keyword { get; set; }
+
+        public StringBuilder GetSignData() {
+            return this.GetActionIdSign("4FBC19D4-55AB-4827-BEF4-A24D28D620CE");
+        }
+    }
+}

+ 2 - 0
src/NTMinerDataSchemas/NTMinerDataSchemas.csproj

@@ -47,6 +47,8 @@
     <Compile Include="Core\Gpus\GpuNameCount.cs" />
     <Compile Include="Core\Gpus\IGpuName.cs" />
     <Compile Include="Core\Gpus\IGpuNameCount.cs" />
+    <Compile Include="Core\Gpus\QueryGpuNameCountsRequest.cs" />
+    <Compile Include="Core\Gpus\QueryGpuNamesRequest.cs" />
     <Compile Include="Core\ICaptcha.cs" />
     <Compile Include="Core\IOperationResult.cs" />
     <Compile Include="Core\LocalMessageDto.cs" />

+ 2 - 2
src/NTMinerRpcClient/Services/Official/GpuNameService.cs

@@ -10,11 +10,11 @@ namespace NTMiner.Services.Official {
         public GpuNameService() { }
 
         public void GetGpuNamesAsync(Action<DataResponse<List<GpuName>>, Exception> callback) {
-            JsonRpcRoot.PostAsync(RpcRoot.OfficialServerHost, RpcRoot.OfficialServerPort, _controllerName, nameof(IGpuNameController.GpuNames), new object(), callback, timeountMilliseconds: 5 * 1000);
+            JsonRpcRoot.PostAsync(RpcRoot.OfficialServerHost, RpcRoot.OfficialServerPort, _controllerName, nameof(IGpuNameController.QueryGpuNames), new object(), callback, timeountMilliseconds: 5 * 1000);
         }
 
         public void GetGpuNameCountsAsync(Action<DataResponse<List<GpuNameCount>>, Exception> callback) {
-            JsonRpcRoot.SignPostAsync(RpcRoot.OfficialServerHost, RpcRoot.OfficialServerPort, _controllerName, nameof(IGpuNameController.GpuNameCounts), new object(), callback, timeountMilliseconds: 5 * 1000);
+            JsonRpcRoot.SignPostAsync(RpcRoot.OfficialServerHost, RpcRoot.OfficialServerPort, _controllerName, nameof(IGpuNameController.QueryGpuNameCounts), new object(), callback, timeountMilliseconds: 5 * 1000);
         }
 
         public void SetGpuNameAsync(GpuName gpuName, Action<ResponseBase, Exception> callback) {

+ 2 - 2
src/WebApiServer/Controllers/GpuNameController.cs

@@ -7,7 +7,7 @@ namespace NTMiner.Controllers {
     public class GpuNameController : ApiControllerBase, IGpuNameController {
         [HttpGet]
         [HttpPost]
-        public DataResponse<List<GpuName>> GpuNames(object request) {
+        public DataResponse<List<GpuName>> QueryGpuNames(QueryGpuNamesRequest request) {
             if (request == null) {
                 return ResponseBase.InvalidInput<DataResponse<List<GpuName>>>("参数错误");
             }
@@ -17,7 +17,7 @@ namespace NTMiner.Controllers {
         [Role.Admin]
         [HttpGet]
         [HttpPost]
-        public DataResponse<List<GpuNameCount>> GpuNameCounts(object request) {
+        public DataResponse<List<GpuNameCount>> QueryGpuNameCounts(QueryGpuNameCountsRequest request) {
             if (request == null) {
                 return ResponseBase.InvalidInput<DataResponse<List<GpuNameCount>>>("参数错误");
             }