| 123456789101112131415161718192021222324252627282930313233 |
- 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 result = await ApiService().get('/experiment/sample/querySample/$id');
- if (result.success && result.data != null) {
- return SampleModel.fromJson(result.data);
- } else {
- return null;
- }
- }
- Future<List<SampleFlowLogModel>> queryFlowLogs(String id) async {
- final result = await ApiService().get(
- '/experiment/sample/queryFlowLogs/$id',
- );
- if (result.success && result.data != null) {
- return result.data
- .map<SampleFlowLogModel>((e) => SampleFlowLogModel.fromJson(e))
- .toList();
- } else {
- return [];
- }
- }
- }
|