import 'package:dio/dio.dart'; import 'package:farmer_client/utils/Request.dart'; import 'showError.dart'; /** * 地址列表 * @param {*} data * @returns */ Future getAddress() async { return request('/address', options: Options(method: 'GET')); } /** * 地址保存 * @param {*} data * @returns */ Future addressSave(String address) async { return request('/address', options: Options(method: 'POST'), data: {'address': address}) .catchError(showError); } /** * 地址删除 * @param {*} data * @returns */ Future addressDelete(String id) async { return request('/address/$id', options: Options(method: 'DELETE')) .catchError(showError); } /** * 地址修改更新 * @param {*} data * @returns */ Future addressUpdate(String id, String address) async { return request('/address/$id', options: Options(method: 'PUT'), data: {'address': address}) .catchError(showError); } /** * 地址是否默认 * @param {*} data * @returns */ Future addressDefault(String id) async { return request('/address/$id/default', options: Options(method: 'PUT')) .catchError(showError); }