FuelReponse.cs 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. namespace Ai.AgentServer.Server.Fuel
  2. {
  3. /// <summary>
  4. /// 响应结构
  5. /// </summary>
  6. public class FuelReponse
  7. {
  8. public int Code { get; set; }
  9. public string Message { get; set; }
  10. public Data Data { get; set; }
  11. public string Type { get; set; }
  12. /// <summary>
  13. /// 讯飞AIID
  14. /// </summary>
  15. public string AiId { get; set; }
  16. /// <summary>
  17. /// 格灵深瞳ID
  18. /// </summary>
  19. public string GLId { get; set; }
  20. public bool MQTT_Public { get; set; }
  21. /// <summary>
  22. /// 给响应结构赋值应用id 和 命令类型
  23. /// </summary>
  24. /// <param name="request"></param>
  25. public FuelReponse SetID(FuelSendRequest request)
  26. {
  27. AiId = request.AIId;
  28. GLId = request.GLId;
  29. Type = request.Type;
  30. return this;
  31. }
  32. /// <summary>
  33. ///
  34. /// </summary>
  35. /// <param name="code"></param>
  36. /// <param name="request"></param>
  37. public FuelReponse(int code, FuelSendRequest request)
  38. {
  39. AiId = request.AIId;
  40. GLId = request.GLId;
  41. Type = request.Type;
  42. Code = code;
  43. }
  44. /// <summary>
  45. ///
  46. /// </summary>
  47. /// <param name="code"></param>
  48. /// <param name="request"></param>
  49. public FuelReponse(int code,string message, FuelSendRequest request)
  50. {
  51. AiId = request.AIId;
  52. GLId = request.GLId;
  53. Type = request.Type;
  54. Code = code;
  55. message = message;
  56. }
  57. }
  58. /// <summary>
  59. ///
  60. /// </summary>
  61. public class Data
  62. {
  63. /// <summary>
  64. /// //定量加油金额 如是0 标识不定量
  65. /// </summary>
  66. public string OilAmount { get; set; }
  67. /// <summary>
  68. /// //定量加油升数,如是0 标识不定量
  69. /// </summary>
  70. public string OilLiters { get; set; }
  71. /// <summary>
  72. /// 车牌号
  73. /// </summary>
  74. public string LicensePlate { get; set; }
  75. }
  76. }