import 'package:PiliPlus/http/loading_state.dart'; import 'package:PiliPlus/http/user.dart'; import 'package:PiliPlus/models_new/coin_log/data.dart'; import 'package:PiliPlus/models_new/coin_log/list.dart'; import 'package:PiliPlus/pages/log_table/controller.dart'; class ExpLogController extends LogController { @override List? getDataList(CoinLogData response) { return response.list; } @override Future> customGetData() => UserHttp.expLog(); @override List<(int, String)> getFlexAndText(CoinLogItem item) { return [(2, item.time), (1, item.delta), (2, item.reason)]; } @override final CoinLogItem header = const CoinLogItem( time: '时间', delta: '变化', reason: '原因', ); @override final String title = '经验记录'; }