1234567891011121314151617181920212223242526272829303132333435363738394041 |
- import 'package:dio/dio.dart';
- import 'package:lszlgl/model/api_rsp.dart';
- import 'package:lszlgl/model/req/login_req.dart';
- import 'package:lszlgl/model/rsp/dict_rsp.dart';
- import 'package:lszlgl/model/rsp/login_rsp.dart';
- import 'package:lszlgl/model/rsp/sample_task_rsp.dart';
- import 'package:lszlgl/model/rsp/user_rsp.dart';
- import 'package:lszlgl/network/base_dio.dart';
- import 'package:retrofit/retrofit.dart';
- part 'api.g.dart';
- @RestApi(baseUrl: 'http://121.36.17.6:9099')
- abstract class Api {
- factory Api({Dio? dio, String? baseUrl}) {
- dio ??= BaseDio.get().dio;
- return _Api(dio, baseUrl: baseUrl);
- }
- /// 登录
- @POST('/admin-api/system/auth/login')
- Future<ApiRsp<LoginRsp>> login(@Body() LoginReq req);
- /// 个人信息
- @GET('/admin-api/system/user/profile/get')
- Future<ApiRsp<UserRsp>> userProfile();
- /// 获取所有字典
- @GET('/admin-api/system/dict-data/simple-list')
- Future<ApiRsp<List<DictRsp>>> getAllDict();
- /// 扦样任务单列表
- @GET('/admin-api/zj/code-sampling-task-details-sgjc/sampling_task_detail_page')
- Future<ApiRsp<SampleTaskListRsp>> sampleTaskList(
- @Query('pageNo') int pageNo,
- @Query('pageSize') int pageSize, {
- @Query('deliveryStatus') int? deliveryStatus,
- @Query('rwlx') int? rwlx,
- });
- }
|