RouterPath.kt 7.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185
  1. package com.cooleshow.base.router
  2. /*
  3. 模块路由 路径定义
  4. */
  5. object RouterPath {
  6. //主页面
  7. class APPCenter {
  8. companion object {
  9. const val PATH_HOME = "/appCenter/home"
  10. }
  11. }
  12. //splash
  13. class SplashCenter {
  14. companion object {
  15. const val SPLASH_GUIDE = "/splash/GuideActivity"
  16. }
  17. }
  18. class LiveCenter {
  19. companion object {
  20. const val ACTIVITY_LIVE_ROOM = "/com/cooleshow/student/ui/live/LiveRoomActivity"
  21. const val ACTIVITY_LIVE_ROOM_TEACHER = "/teacher/ui/live/LiveRoomActivity"
  22. const val TEACHER_MINE_CREATE_COURSE = "/teacher/ui/live/CreateLiveActivity"
  23. const val TEACHER_LIVE_LIST = "/teacher/ui/live/LiveListActivity"
  24. }
  25. }
  26. //网络教室
  27. class OnlineClassroom {
  28. companion object {
  29. const val PATH_LIVE = "/daya/live_teaching/ui/LiveActivity"
  30. const val ACTIVITY_PHOTO_PREVIEW = "/daya/live_teaching/ui/ACTIVITY_PHOTO_PREVIEW"
  31. }
  32. }
  33. //用户模块
  34. class UserCenter {
  35. companion object {
  36. const val PATH_LOGIN = "/userCenter/login"
  37. const val PATH_VERIFY_LOGIN = "/userCenter/verifyLogin"
  38. const val PATH_VERIFY_INPUT = "/userCenter/verifyInput"
  39. const val PATH_BIND_PASSWORD = "/userCenter/bindPwd"
  40. const val COMMON_EMPTY_ACTIVITY = "/userCenter/CommEmptyActivity"
  41. }
  42. }
  43. //web模块
  44. class WebCenter {
  45. companion object {
  46. const val ACTIVITY_HTML = "/ui/activity/web/HtmlActivity"
  47. const val ACTIVITY_ACCOMPANY_HTML = "/ui/activity/web/AccompanyActivity"
  48. const val ACTIVITY_HORIZONTAL_SCREEN_HTML =
  49. "/ui/activity/web/HtmlHorizontalScreenActivity"
  50. }
  51. }
  52. //课程模块
  53. class CourseCenter {
  54. companion object {
  55. const val TEACHER_MINE_COURSE = "/teacher/ui/course/MineCourseActivity"
  56. const val SPARRING_COURSE_DETAIL = "/teacher/ui/course/SparringCourseDetailActivity"
  57. const val PIANO_ROOM_COURSE_DETAIL = "/ui/course/PianoRoomCourseDetailActivity"
  58. const val PIANO_ROOM_COURSE_HOMEWORK = "/ui/course/PianoRoomCourseHomeWorkActivity"
  59. const val TEACHER_MINE_LIVE_COURSE = "/teacher/ui/course/MineLiveCourseActivity"
  60. const val TEACHER_MINE_CREATE_LIVE_COURSE_INFO =
  61. "/teacher/ui/course/CreateLiveCourseInfoActivity"
  62. const val TEACHER_MINE_CREATE_LIVE_COURSE_ARRANGEMENT =
  63. "/teacher/ui/course/CreateLiveCourseArrangementActivity"
  64. const val TEACHER_MINE_VIDEO_COURSE = "/teacher/ui/course/MineVideoCourseActivity"
  65. const val SPARRING_EVALUATE_TEACHER = "/teacher/ui/course/EvaluateTeacherActivity"
  66. }
  67. }
  68. //曲谱模块
  69. class ScoreCenter {
  70. companion object {
  71. const val TEACHER_MINE_SCORE = "/teacher/ui/score/MineScoreActivity"
  72. }
  73. }
  74. //收入模块
  75. class IncomeCenter {
  76. companion object {
  77. const val TEACHER_MINE_INCOME = "/teacher/ui/income/MineIncomeActivity"
  78. const val TEACHER_FROZEN_AMOUNT = "/teacher/ui/income/FrozenAmountActivity"
  79. const val TEACHER_PENDING_AMOUNT = "/teacher/ui/income/PendingAmountActivity"
  80. const val TEACHER_MINE_WITHDRAWAL = "/teacher/ui/income/WithdrawalActivity"
  81. const val TEACHER_MINE_WITHDRAWAL_SUCCESS =
  82. "/teacher/ui/income/WithdrawalSuccessActivity"
  83. const val TEACHER_MINE_WITHDRAWAL_RECORD = "/teacher/ui/income/WithdrawalRecordActivity"
  84. const val TEACHER_MINE_EARNING_STATISTICS =
  85. "/teacher/ui/income/EarningStatisticsActivity"
  86. }
  87. }
  88. //消息模块
  89. class MessageCenter {
  90. companion object {
  91. const val TEACHER_MESSAGE_MESSAGEBOX = "/teacher/ui/message/MessageBoxActivity"
  92. }
  93. }
  94. //作业模块
  95. class WorkCenter {
  96. companion object {
  97. const val TEACHER_WORK_HOMEWORK = "/teacher/ui/work/HomeWorkActivity"
  98. const val STUDENT_HOMEWORK_DETAIL = "/student/ui/work/HomeWorkDetailActivity"
  99. const val TEACHER_WORK_ASSIGN_HOMEWORK = "/teacher/ui/work/AssignHomeworkActivity"
  100. }
  101. }
  102. //评价模块
  103. class CommentCenter {
  104. companion object {
  105. const val TEACHER_RECEIVED_COMMENT = "/teacher/ui/comment/ReceivedCommentActivity"
  106. const val TEACHER_COURSE_COMMENT = "/teacher/ui/comment/CourseCommentActivity"
  107. const val TEACHER_COURSE_COMMENT_DETAIL =
  108. "/teacher/ui/comment/CourseCommentDetailActivity"
  109. }
  110. }
  111. //个人信息模块
  112. class MineCenter {
  113. companion object {
  114. const val HOME_PAGE = "/teacher/ui/homepage/HomePageActivity"
  115. const val MINE_STYLE_PAGE = "/teacher/ui/minestyle/MineStyleActivity"
  116. const val MINE_TEACHABLE_INSTRUMENT =
  117. "/teacher/ui/minestyle/TeachableInstrumentActivity"
  118. const val MINE_CHECK_TEACHABLE = "/ui/minestyle/CheckTeachableActivity"
  119. const val MINE_PERSONAL_SETTING = "/teacher/ui/mine/PersonalSettingActivity"
  120. const val MINE_SETTING = "/teacher/ui/mine/SettingActivity"
  121. const val MINE_MODIFY_NICKNAME = "/teacher/ui/mine/ModifyNickNameActivity"
  122. const val MINE_CHECK_MODIFY_PHONENUM = "/teacher/ui/mine/CheckModifyPhoneNumActivity"
  123. const val MINE_MODIFY_PHONENUM = "/teacher/ui/mine/ModifyPhoneNumActivity"
  124. const val MINE_MODIFY_PASSWORD = "/teacher/ui/mine/ModifyPasswordActivity"
  125. const val MINE_PERSONAL_CERTIFICATION = "/teacher/ui/mine/PersonalCertificationActivity"
  126. const val MINE_ABOUT = "/teacher/ui/mine/AboutActivity"
  127. const val MINE_FEEDBACK = "/teacher/ui/mine/FeedBackActivity"
  128. const val MINE_MY_BANKCARD = "/teacher/ui/mine/MyBankCardActivity"
  129. const val MINE_BIND_BANKCARD = "/teacher/ui/mine/BindBankCardActivity"
  130. const val MINE_INPUT_BANK_VCODE = "/teacher/ui/mine/InputBankVCodeActivity"
  131. const val MINE_BIND_CARD_SUCCESS = "/teacher/ui/mine/BindCardSuccessActivity"
  132. const val MINE_PAY_TEST = "/teacher/ui/mine/PayTestActivity"
  133. const val MINE_NETWORK_MONITORING = "/ui/mine/NetworkMonitoringActivity"
  134. const val MINE_EQUIPMENT_TEST = "/ui/mine/EquipmentTestActivity"
  135. const val MINE_UNBIND_BANKCARD = "/teacher/ui/mine/UnBindBankCardActivity"
  136. }
  137. }
  138. //聊天模块
  139. class ChatCenter {
  140. companion object {
  141. const val CHAT_SELECT_SCORE = "/rong/imkit/activity/SelectScoreChatActivity"
  142. const val CHAT_CREATE_GROUP = "/rong/imkit/activity/CreateGroupActivity"
  143. const val CHAT_GROUP_SETTING = "/rong/imkit/activity/ChatGroupSettingActivity"
  144. const val CHAT_GROUP_SEARCH_HISTORY =
  145. "/rong/imkit/activity/SearchHistoryMessageActivity"
  146. const val CHAT_GROUP_NOTICE = "/rong/imkit/activity/NoticeActivity"
  147. const val CHAT_GROUP_NOTICE_EDIT = "/rong/imkit/activity/NoticeEditActivity"
  148. const val CHAT_GROUP_SET_REMARK = "/rong/imkit/activity/SetRemarksActivity"
  149. const val CHAT_IM_APPEAL = "/rong/imkit/activity/ImAppealActivity"
  150. const val CHAT_PHOTO_PREVIEW = "/rong/imkit/activity/PhotoPreviewActivity"
  151. const val CHAT_GROUP_MEMBER = "/rong/imkit/activity/GroupMemberActivity"
  152. const val CHAT_GROUP_JOIN_APPLY = "/rong/imkit/activity/JoinGroupApplyActivity"
  153. const val CHAT_SELECT_CONTACT = "/rong/imkit/activity/SelectContactActivity"
  154. }
  155. }
  156. class BaseCenter {
  157. companion object {
  158. const val MINE_ADDRESS_LIST = "/base/ui/AddressListActivity"
  159. const val MINE_EDIT_ADDRESS = "/base/ui/EditAddressActivity"
  160. const val SCAN_QR_CODE = "/base/ui/scan/ScanActivity"
  161. const val USER_DETAIL_STU = "/base/ui/userInfo/StudentUserInfoDetailActivity"
  162. }
  163. }
  164. }