| 1234567891011121314151617181920212223242526272829 |
- import 'package:chicken_farm/core/api/api_service.dart';
- import 'package:chicken_farm/modes/experiment/sample/sample.dart';
- import 'package:chicken_farm/modes/experiment/sample/sample_flow_log.dart';
- class SampleApi {
- static final SampleApi _instance = SampleApi._internal();
- factory SampleApi() => _instance;
- SampleApi._internal();
- Future<SampleModel?> querySample(String id) async {
- final response = await ApiService().get(
- '/experiment/sample/querySample/$id',
- );
- if (response == null) return null;
- return SampleModel.fromJson(response);
- }
- Future<List<SampleFlowLogModel>> queryFlowLogs(String id) async {
- final response = await ApiService().get(
- '/experiment/sample/queryFlowLogs/$id',
- );
- if (response == null) return [];
- return response
- .map<SampleFlowLogModel>((e) => SampleFlowLogModel.fromJson(e))
- .toList();
- }
- }
|