alarmDto.ts 3.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. /**
  2. * 报警管理
  3. * 数据对象的Dto
  4. * */
  5. /**
  6. * And=0,Or=1
  7. * @format int32
  8. */
  9. export type DynamicFilterLogic = 0 | 1
  10. /**
  11. * Contains=0,StartsWith=1,EndsWith=2,NotContains=3,NotStartsWith=4,NotEndsWith=5,Equal=6,Equals=7,Eq=8,NotEqual=9,GreaterThan=10,GreaterThanOrEqual=11,LessThan=12,LessThanOrEqual=13,Range=14,DateRange=15,Any=16,NotAny=17,Custom=18
  12. * @format int32
  13. */
  14. export type DynamicFilterOperator = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18
  15. export interface DynamicFilterInfo {
  16. field?: string | null
  17. /** Contains=0,StartsWith=1,EndsWith=2,NotContains=3,NotStartsWith=4,NotEndsWith=5,Equal=6,Equals=7,Eq=8,NotEqual=9,GreaterThan=10,GreaterThanOrEqual=11,LessThan=12,LessThanOrEqual=13,Range=14,DateRange=15,Any=16,NotAny=17,Custom=18 */
  18. operator?: DynamicFilterOperator
  19. value?: string
  20. /** And=0,Or=1 */
  21. logic?: DynamicFilterLogic
  22. filters?: DynamicFilterInfo[] | null
  23. }
  24. /**
  25. * 列表查询信息
  26. */
  27. export interface alarmFilterModel_SearchFilter{
  28. /**油机id */
  29. fuelld?: string,
  30. /**加油站 */
  31. gasStation?: string,
  32. /**油机号*/
  33. name?: string,
  34. /**序列号*/
  35. serialNumber?: string,
  36. /**报警来源 */
  37. alarmSource?: string,
  38. /**报警类型 */
  39. alarmType?: string,
  40. /**报警描述 */
  41. alarmDescription?: string,
  42. /**报警设备 */
  43. alarmDevice?: string,
  44. /** 油枪*/
  45. nozzleControlName?: string,
  46. /**创建开始的时间 */
  47. CreateBeginTime?: string,
  48. /**创建结束的时间 */
  49. CreateEndTime?: string,
  50. truncatedGasStation?:string
  51. }
  52. /**
  53. * 列表信息
  54. */
  55. export interface alarmFilterModel {
  56. /**油机id */
  57. fuelld?: string | null ,
  58. /**加油站 */
  59. gasStation?: string | null ,
  60. /**油机号*/
  61. name?: string | null ,
  62. /**序列号*/
  63. serialNumber?: string | null ,
  64. /**报警来源 */
  65. alarmSource?: string | null ,
  66. /**报警类型 */
  67. alarmType?: string | null ,
  68. /**报警描述 */
  69. alarmDescription?: string | null ,
  70. /**报警设备 */
  71. alarmDevice?: string | null ,
  72. /** 油枪*/
  73. nozzleControlName?: string | null ,
  74. /**创建时间 */
  75. createdDate?: string | null ,
  76. /**报警历史ID */
  77. alarmHistoryID?: string ,
  78. }
  79. /** 分页信息输出*/
  80. export interface PageOutputAlarmFilterModel{
  81. /**
  82. * 数据总数
  83. * @format int64
  84. */
  85. total?: number
  86. /** 数据 */
  87. list?: alarmFilterModel[] | null
  88. }
  89. /**结果输出*/
  90. export interface ResultOutputPageOutputAlarmFilterModel{
  91. /** 是否成功标记 */
  92. success?: boolean
  93. /** 编码 */
  94. code?: string | null
  95. /** 消息 */
  96. msg?: string | null
  97. /** 分页信息输出 */
  98. data?: PageOutputAlarmFilterModel
  99. }
  100. /** 分页信息输入 */
  101. export interface PageInputAlarmFilterModel{
  102. /**
  103. * 当前页标
  104. * @format int32
  105. */
  106. currentPage?: number
  107. /**
  108. * 每页大小
  109. * @format int32
  110. */
  111. pageSize?: number
  112. dynamicFilter?: DynamicFilterInfo
  113. filter?: alarmFilterModel_SearchFilter
  114. }
  115. // 响应结构
  116. export interface ResultOutputBoolean {
  117. success: boolean;
  118. code: string;
  119. msg: string;
  120. data: boolean;
  121. alarmHistoryID: string;
  122. }