import 'package:dio/dio.dart'; import 'package:keyboard/data/api/request/upload_request.dart'; import 'package:keyboard/data/api/response/upload_result_bean.dart'; import 'package:retrofit/error_logger.dart'; import 'package:retrofit/http.dart'; import '../../base/base_response.dart'; import '../../di/network_module.dart'; import '../consts/Constants.dart'; part 'atmob_file_api.c.dart'; // part 'atmob_file_api.g.dart'; @RestApi() abstract class AtmobFileApi { factory AtmobFileApi(Dio dio, {String baseUrl}) = _AtmobFileApi; /// 文件上传 @MultiPart() @POST("/project/keyboard/v1/upload/image") Future> uploadImage( @Body() UploadRequest request); } final atmobFileApi = AtmobFileApi(fileDio, baseUrl: Constants.baseUrl);