CTMediator+ASTargerts.h 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. //
  2. // CTMediator+ASTargerts.h
  3. // Asteria
  4. //
  5. // Created by 王猛 on 2023/5/17.
  6. //
  7. ///wm_tips: 本质上只是一个方便方法,它对任何的 模块不存在任何依赖,项目在确定模块的时候,再次拿出来需要使用的方法
  8. ///如果某个模块功能变化,只需要在它外面包一个Target-Action,就可以直接拿来用了。而且包Target-Action的过程中,不会对现有项目产生任何侵入性的影响。
  9. #import <CTMediator/CTMediator.h>
  10. #import <UIKit/UIKit.h>
  11. NS_ASSUME_NONNULL_BEGIN
  12. @interface CTMediator (ASTargerts)
  13. -(UIViewController *)B_viewControllerWithContentText:(NSDictionary *)params;
  14. ///登录页面
  15. -(UIViewController *)Login_LoginC:(NSDictionary *)params;
  16. ///商品详情页面
  17. -(UIViewController *)Goods_GoodsDetailsC:(NSDictionary *)params;
  18. /// required model 和 present
  19. -(UIViewController *)Goods_GoodsSizeC:(NSDictionary *)params;
  20. ///购物车页面
  21. -(UIViewController*)Cart_MyCartC:(NSDictionary *)params;
  22. -(UIViewController *)Goods_WriteReview:(NSDictionary *)params;
  23. @end
  24. NS_ASSUME_NONNULL_END