base_response.dart 661 B

1234567891011121314151617181920212223242526272829303132333435
  1. import 'dart:core';
  2. /// @author: bo.zeng
  3. /// @email: cnhbwds@gmail.com
  4. /// @date: 2025 2025/4/15 17:38
  5. /// @description:
  6. class BaseResponse {
  7. BaseResponse({int? code, String? msg}) {
  8. _code = code;
  9. _msg = msg;
  10. }
  11. BaseResponse.fromJson(dynamic json) {
  12. _code = json['code'];
  13. _msg = json['msg'];
  14. }
  15. int? _code;
  16. String? _msg;
  17. BaseResponse copyWith({int? code, String? msg}) =>
  18. BaseResponse(code: code ?? _code, msg: msg ?? _msg);
  19. num? get code => _code;
  20. String? get msg => _msg;
  21. Map<String, dynamic> toJson() {
  22. final map = <String, dynamic>{};
  23. map['code'] = _code;
  24. map['msg'] = _msg;
  25. return map;
  26. }
  27. }