vitalAnalyzeConfig.m.dart 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289
  1. import 'liveConsultation.m.dart';
  2. import 'notification.m.dart';
  3. import 'device.m.dart';
  4. class CreateAnalyzeConfigRequest extends TokenRequest{
  5. String? code;
  6. String? inField;
  7. String? outField;
  8. String? mode;
  9. String? template;
  10. String? analyzeConfigItems;
  11. CreateAnalyzeConfigRequest({
  12. this.code,
  13. this.inField,
  14. this.outField,
  15. this.mode,
  16. this.template,
  17. this.analyzeConfigItems,
  18. String? token,
  19. }) : super(
  20. token: token,
  21. );
  22. factory CreateAnalyzeConfigRequest.fromJson(Map<String, dynamic> map) {
  23. return CreateAnalyzeConfigRequest(
  24. code: map['Code'],
  25. inField: map['InField'],
  26. outField: map['OutField'],
  27. mode: map['Mode'],
  28. template: map['Template'],
  29. analyzeConfigItems: map['AnalyzeConfigItems'],
  30. token: map['Token'],
  31. );
  32. }
  33. Map<String, dynamic> toJson() {
  34. final map = super.toJson();
  35. if (code != null)
  36. map['Code'] = code;
  37. if (inField != null)
  38. map['InField'] = inField;
  39. if (outField != null)
  40. map['OutField'] = outField;
  41. if (mode != null)
  42. map['Mode'] = mode;
  43. if (template != null)
  44. map['Template'] = template;
  45. if (analyzeConfigItems != null)
  46. map['AnalyzeConfigItems'] = analyzeConfigItems;
  47. return map;
  48. }
  49. }
  50. class AnalyzeConfigDTO extends BaseDTO{
  51. String? code;
  52. String? inField;
  53. String? outField;
  54. String? mode;
  55. String? template;
  56. String? analyzeConfigItems;
  57. AnalyzeConfigDTO({
  58. this.code,
  59. this.inField,
  60. this.outField,
  61. this.mode,
  62. this.template,
  63. this.analyzeConfigItems,
  64. DateTime? createTime,
  65. DateTime? updateTime,
  66. }) : super(
  67. createTime: createTime,
  68. updateTime: updateTime,
  69. );
  70. factory AnalyzeConfigDTO.fromJson(Map<String, dynamic> map) {
  71. return AnalyzeConfigDTO(
  72. code: map['Code'],
  73. inField: map['InField'],
  74. outField: map['OutField'],
  75. mode: map['Mode'],
  76. template: map['Template'],
  77. analyzeConfigItems: map['AnalyzeConfigItems'],
  78. createTime: map['CreateTime'] != null ? DateTime.parse(map['CreateTime']) : null,
  79. updateTime: map['UpdateTime'] != null ? DateTime.parse(map['UpdateTime']) : null,
  80. );
  81. }
  82. Map<String, dynamic> toJson() {
  83. final map = super.toJson();
  84. if (code != null)
  85. map['Code'] = code;
  86. if (inField != null)
  87. map['InField'] = inField;
  88. if (outField != null)
  89. map['OutField'] = outField;
  90. if (mode != null)
  91. map['Mode'] = mode;
  92. if (template != null)
  93. map['Template'] = template;
  94. if (analyzeConfigItems != null)
  95. map['AnalyzeConfigItems'] = analyzeConfigItems;
  96. return map;
  97. }
  98. }
  99. class GetAnalyzeConfigRequest extends TokenRequest{
  100. String? code;
  101. GetAnalyzeConfigRequest({
  102. this.code,
  103. String? token,
  104. }) : super(
  105. token: token,
  106. );
  107. factory GetAnalyzeConfigRequest.fromJson(Map<String, dynamic> map) {
  108. return GetAnalyzeConfigRequest(
  109. code: map['Code'],
  110. token: map['Token'],
  111. );
  112. }
  113. Map<String, dynamic> toJson() {
  114. final map = super.toJson();
  115. if (code != null)
  116. map['Code'] = code;
  117. return map;
  118. }
  119. }
  120. class GetAnalyzeConfigByKeyRequest extends TokenRequest{
  121. String? key;
  122. String? value;
  123. GetAnalyzeConfigByKeyRequest({
  124. this.key,
  125. this.value,
  126. String? token,
  127. }) : super(
  128. token: token,
  129. );
  130. factory GetAnalyzeConfigByKeyRequest.fromJson(Map<String, dynamic> map) {
  131. return GetAnalyzeConfigByKeyRequest(
  132. key: map['Key'],
  133. value: map['Value'],
  134. token: map['Token'],
  135. );
  136. }
  137. Map<String, dynamic> toJson() {
  138. final map = super.toJson();
  139. if (key != null)
  140. map['Key'] = key;
  141. if (value != null)
  142. map['Value'] = value;
  143. return map;
  144. }
  145. }
  146. class AnalyzeConfigPageRequest extends PageRequest{
  147. AnalyzeConfigPageRequest({
  148. int pageIndex = 0,
  149. int pageSize = 0,
  150. String? token,
  151. }) : super(
  152. pageIndex: pageIndex,
  153. pageSize: pageSize,
  154. token: token,
  155. );
  156. factory AnalyzeConfigPageRequest.fromJson(Map<String, dynamic> map) {
  157. return AnalyzeConfigPageRequest(
  158. pageIndex: map['PageIndex'],
  159. pageSize: map['PageSize'],
  160. token: map['Token'],
  161. );
  162. }
  163. Map<String, dynamic> toJson() {
  164. final map = super.toJson();
  165. return map;
  166. }
  167. }
  168. class RemoveAnalyzeConfigRequest extends TokenRequest{
  169. String? code;
  170. RemoveAnalyzeConfigRequest({
  171. this.code,
  172. String? token,
  173. }) : super(
  174. token: token,
  175. );
  176. factory RemoveAnalyzeConfigRequest.fromJson(Map<String, dynamic> map) {
  177. return RemoveAnalyzeConfigRequest(
  178. code: map['Code'],
  179. token: map['Token'],
  180. );
  181. }
  182. Map<String, dynamic> toJson() {
  183. final map = super.toJson();
  184. if (code != null)
  185. map['Code'] = code;
  186. return map;
  187. }
  188. }
  189. class GetAnalyzeConfigListRequest extends TokenRequest{
  190. List<String>? codes;
  191. GetAnalyzeConfigListRequest({
  192. this.codes,
  193. String? token,
  194. }) : super(
  195. token: token,
  196. );
  197. factory GetAnalyzeConfigListRequest.fromJson(Map<String, dynamic> map) {
  198. return GetAnalyzeConfigListRequest(
  199. codes: map['Codes']?.cast<String>().toList(),
  200. token: map['Token'],
  201. );
  202. }
  203. Map<String, dynamic> toJson() {
  204. final map = super.toJson();
  205. if (codes != null)
  206. map['Codes'] = codes;
  207. return map;
  208. }
  209. }
  210. class UpdateAnalyzeConfigRequest extends TokenRequest{
  211. String? code;
  212. String? inField;
  213. String? outField;
  214. String? mode;
  215. String? template;
  216. String? analyzeConfigItems;
  217. UpdateAnalyzeConfigRequest({
  218. this.code,
  219. this.inField,
  220. this.outField,
  221. this.mode,
  222. this.template,
  223. this.analyzeConfigItems,
  224. String? token,
  225. }) : super(
  226. token: token,
  227. );
  228. factory UpdateAnalyzeConfigRequest.fromJson(Map<String, dynamic> map) {
  229. return UpdateAnalyzeConfigRequest(
  230. code: map['Code'],
  231. inField: map['InField'],
  232. outField: map['OutField'],
  233. mode: map['Mode'],
  234. template: map['Template'],
  235. analyzeConfigItems: map['AnalyzeConfigItems'],
  236. token: map['Token'],
  237. );
  238. }
  239. Map<String, dynamic> toJson() {
  240. final map = super.toJson();
  241. if (code != null)
  242. map['Code'] = code;
  243. if (inField != null)
  244. map['InField'] = inField;
  245. if (outField != null)
  246. map['OutField'] = outField;
  247. if (mode != null)
  248. map['Mode'] = mode;
  249. if (template != null)
  250. map['Template'] = template;
  251. if (analyzeConfigItems != null)
  252. map['AnalyzeConfigItems'] = analyzeConfigItems;
  253. return map;
  254. }
  255. }