PumpGroupHandlerCtorParamsJsonSchemas.json 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. {
  2. "$schema": "http://json-schema.org/draft-04/schema",
  3. "title": "基于蓝天协议的蓝天加油机配置",
  4. "type": "object",
  5. "format": "grid",
  6. "properties": {
  7. "PumpParameters": {
  8. "title": "所有加油点",
  9. "type": "array",
  10. "format": "tabs",
  11. "uniqueItems": true,
  12. "items": {
  13. "type": "object",
  14. "title": "加油点",
  15. "required": [ "PumpId", "Address", "PumpMode", "PumpAuthorizeMode" ],
  16. "format": "grid",
  17. "properties": {
  18. "PumpId": {
  19. "title": "加油点号(即PumpId)",
  20. "type": "integer",
  21. "default": 1,
  22. "minimum": 1,
  23. "maximum": 255
  24. },
  25. "Address": {
  26. "title": "加油点硬件地址(此值配置于加油机端)",
  27. "type": "integer",
  28. "default": 1,
  29. "minimum": 0,
  30. "maximum": 255
  31. },
  32. "PumpMode": {
  33. "title": "加油机模式(由加油机硬件决定)",
  34. "type": "integer",
  35. "enum": [ 0, 1 ],
  36. "options": {
  37. "enum_titles": [ "Model_664", "Model_886" ]
  38. }
  39. },
  40. "PumpAuthorizeMode": {
  41. "title": "加油机授权模式(由加油机硬件决定)",
  42. "type": "integer",
  43. "enum": [ 0, 1 ],
  44. "options": {
  45. "enum_titles": [ "FC_Authorize", "Pump_Self_Authorize" ]
  46. }
  47. },
  48. "AmountDecimalDigits": {
  49. "title": "加油机交易金额小数点位数(由加油机硬件决定)",
  50. "type": "integer",
  51. "default": 2,
  52. "minimum": 0,
  53. "maximum": 20
  54. },
  55. "VolumeDecimalDigits": {
  56. "title": "加油机交易升数小数点位数(由加油机硬件决定)",
  57. "type": "integer",
  58. "default": 2,
  59. "minimum": 0,
  60. "maximum": 20
  61. },
  62. "PriceDecimalDigits": {
  63. "title": "加油机单价金额小数点位数(由加油机硬件决定)",
  64. "type": "integer",
  65. "default": 2,
  66. "minimum": 0,
  67. "maximum": 20
  68. },
  69. "VolumeTotalizerDecimalDigits": {
  70. "title": "加油机升累积数小数点位数(由加油机硬件决定)",
  71. "type": "integer",
  72. "default": 2,
  73. "minimum": 0,
  74. "maximum": 20
  75. }
  76. }
  77. }
  78. }
  79. }
  80. }