GetParams.cs 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. using Newtonsoft.Json;
  2. using SuperAdmin.Controllers;
  3. using SuperAdmin.Models.Object;
  4. using System;
  5. using System.Collections.Generic;
  6. using System.Linq;
  7. using System.Threading.Tasks;
  8. namespace SuperAdmin.Models.Http
  9. {
  10. public class Data
  11. {
  12. }
  13. public class GetParamsReq : Posting
  14. {
  15. public string requestId { get; set; }
  16. public string gameId { get; set; }
  17. public string language { get; set; }
  18. public string cmd { get; set; } = "getParam";
  19. public string channel { get; set; } = BaseController.Channel;
  20. public Data data { get; set; } = new Data();
  21. }
  22. public class ParamObj
  23. {
  24. public string id { get; set; }
  25. public string codeGroup { get; set; }
  26. public string code { get; set; }
  27. public string values { get; set; }
  28. public string display { get; set; }
  29. public string channel { get; set; }
  30. }
  31. public class GetParamsRes
  32. {
  33. public List<ParamObj> paramList { get; set; }
  34. public string responseCode { get; set; }
  35. public string responseMessage { get; set; }
  36. public GetParamsRes() { }
  37. public static GetParamsRes Parse(String json)
  38. {
  39. return JsonConvert.DeserializeObject<GetParamsRes>(json);
  40. }
  41. }
  42. }