| 123456789101112131415161718192021222324 |
- 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<BaseResponse<UploadResultBean>> uploadImage(
- @Body() UploadRequest request);
- }
- final atmobFileApi = AtmobFileApi(fileDio, baseUrl: Constants.baseUrl);
|