/*
 * @author lsy
 * @date   2019-09-29
 **/
import 'package:gmalpha_flutter/Annotations/RouterBaser.dart';
import 'package:gmalpha_flutter/Annotations/anno/Router.dart';
import 'package:gmalpha_flutter/BuriedLib/BuriedImpl.dart';

@Router("buried_router", BuriedImpl, true)
abstract class BuriedRouter extends RouterBaser {
  void onPageEnd(String page_name, String inPage, String outPage,
      {String fake,
      String business_id,
      String referrer,
      String referrer_id,
      String extra_param,
      String referrer_tab_name,
      String isPush});

  void onEvent(String type, Map<String, String> params);

  void onClick(String pageName,String buttonName);
}
