RouterPath.kt 10.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234
  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. class JGCenter {
  13. companion object {
  14. const val PATH_HOME = "/institution/home"
  15. const val MINE_PERSONAL_SETTING = "/institution/mine/SettingActivity"
  16. const val MESSAGE_BOX = "/institution/mine/JGMessageBoxActivity"
  17. }
  18. }
  19. //splash
  20. class SplashCenter {
  21. companion object {
  22. const val SPLASH_GUIDE = "/splash/GuideActivity"
  23. }
  24. }
  25. class LiveCenter {
  26. companion object {
  27. const val ACTIVITY_LIVE_ROOM = "/com/cooleshow/student/ui/live/LiveRoomActivity"
  28. const val ACTIVITY_LIVE_ROOM_TEACHER = "/teacher/ui/live/LiveRoomActivity"
  29. const val TEACHER_MINE_CREATE_COURSE = "/teacher/ui/live/CreateLiveActivity"
  30. const val TEACHER_LIVE_LIST = "/teacher/ui/live/LiveListActivity"
  31. const val ACTIVITY_TC_LIVE_ROOM_TEACHER = "/live/ui/TCTeacherLiveRoomActivity"
  32. const val ACTIVITY_TT_LIVE_ROOM = "/live/ui/TCStudentLiveRoomActivity"
  33. }
  34. }
  35. //网络教室
  36. class OnlineClassroom {
  37. companion object {
  38. const val PATH_LIVE = "/daya/live_teaching/ui/LiveActivity"
  39. const val ACTIVITY_PHOTO_PREVIEW = "/daya/live_teaching/ui/ACTIVITY_PHOTO_PREVIEW"
  40. }
  41. }
  42. //用户模块
  43. class UserCenter {
  44. companion object {
  45. const val PATH_LOGIN = "/userCenter/login"
  46. const val PATH_VERIFY_LOGIN = "/userCenter/verifyLogin"
  47. const val PATH_VERIFY_INPUT = "/userCenter/verifyInput"
  48. const val PATH_BIND_PASSWORD = "/userCenter/bindPwd"
  49. const val COMMON_EMPTY_ACTIVITY = "/userCenter/CommEmptyActivity"
  50. const val SIGN_OUT_ACCOUNT = "/userCenter/SignOutAccountActivity"
  51. const val UPDATE_PASSWORD = "/userCenter/UpdatePasswordActivity"
  52. const val FORGET_PASSWORD = "/userCenter/ForgetPasswordActivity"
  53. const val MINE_MODIFY_PASSWORD = "/userCenter/ModifyPasswordActivity"
  54. const val MINE_FEEDBACK = "/userCenter/MINE_FEEDBACK"
  55. const val MINE_FEEDBACK_RECORD = "/userCenter/FeedBackRecordActivity"
  56. }
  57. }
  58. //web模块
  59. class WebCenter {
  60. companion object {
  61. const val ACTIVITY_HTML = "/ui/activity/web/HtmlActivity"
  62. const val ACTIVITY_ACCOMPANY_HTML = "/ui/activity/web/AccompanyActivity"
  63. const val ACTIVITY_HORIZONTAL_SCREEN_HTML =
  64. "/ui/activity/web/HtmlHorizontalScreenActivity"
  65. }
  66. }
  67. //课程模块
  68. class CourseCenter {
  69. companion object {
  70. const val TEACHER_MINE_COURSE = "/teacher/ui/course/MineCourseActivity"
  71. const val SPARRING_COURSE_DETAIL = "/teacher/ui/course/SparringCourseDetailActivity"
  72. const val PIANO_ROOM_COURSE_DETAIL = "/ui/course/PianoRoomCourseDetailActivity"
  73. const val PIANO_ROOM_COURSE_HOMEWORK = "/ui/course/PianoRoomCourseHomeWorkActivity"
  74. const val TEACHER_MINE_LIVE_COURSE = "/teacher/ui/course/MineLiveCourseActivity"
  75. const val TEACHER_MINE_CREATE_LIVE_COURSE_INFO =
  76. "/teacher/ui/course/CreateLiveCourseInfoActivity"
  77. const val TEACHER_MINE_CREATE_LIVE_COURSE_ARRANGEMENT =
  78. "/teacher/ui/course/CreateLiveCourseArrangementActivity"
  79. const val TEACHER_MINE_VIDEO_COURSE = "/teacher/ui/course/MineVideoCourseActivity"
  80. const val SPARRING_EVALUATE_TEACHER = "/teacher/ui/course/EvaluateTeacherActivity"
  81. }
  82. }
  83. //曲谱模块
  84. class ScoreCenter {
  85. companion object {
  86. const val TEACHER_MINE_SCORE = "/teacher/ui/score/MineScoreActivity"
  87. }
  88. }
  89. //收入模块
  90. class IncomeCenter {
  91. companion object {
  92. const val TEACHER_MINE_INCOME = "/teacher/ui/income/MineIncomeActivity"
  93. const val TEACHER_FROZEN_AMOUNT = "/teacher/ui/income/FrozenAmountActivity"
  94. const val TEACHER_PENDING_AMOUNT = "/teacher/ui/income/PendingAmountActivity"
  95. const val TEACHER_MINE_WITHDRAWAL = "/teacher/ui/income/WithdrawalActivity"
  96. const val TEACHER_MINE_WITHDRAWAL_SUCCESS =
  97. "/teacher/ui/income/WithdrawalSuccessActivity"
  98. const val TEACHER_MINE_WITHDRAWAL_RECORD = "/teacher/ui/income/WithdrawalRecordActivity"
  99. const val TEACHER_MINE_EARNING_STATISTICS =
  100. "/teacher/ui/income/EarningStatisticsActivity"
  101. }
  102. }
  103. //消息模块
  104. class MessageCenter {
  105. companion object {
  106. const val TEACHER_MESSAGE_MESSAGEBOX = "/teacher/ui/message/MessageBoxActivity"
  107. }
  108. }
  109. //作业模块
  110. class WorkCenter {
  111. companion object {
  112. const val TEACHER_WORK_HOMEWORK = "/teacher/ui/work/HomeWorkActivity"
  113. const val STUDENT_HOMEWORK_DETAIL = "/student/ui/work/HomeWorkDetailActivity"
  114. const val TEACHER_WORK_ASSIGN_HOMEWORK = "/teacher/ui/work/AssignHomeworkActivity"
  115. }
  116. }
  117. //评价模块
  118. class CommentCenter {
  119. companion object {
  120. const val TEACHER_RECEIVED_COMMENT = "/teacher/ui/comment/ReceivedCommentActivity"
  121. const val TEACHER_COURSE_COMMENT = "/teacher/ui/comment/CourseCommentActivity"
  122. const val TEACHER_COURSE_COMMENT_DETAIL =
  123. "/teacher/ui/comment/CourseCommentDetailActivity"
  124. }
  125. }
  126. //个人信息模块
  127. class MineCenter {
  128. companion object {
  129. const val HOME_PAGE = "/teacher/ui/homepage/HomePageActivity"
  130. const val MINE_STYLE_PAGE = "/teacher/ui/minestyle/MineStyleActivity"
  131. const val MINE_TEACHABLE_INSTRUMENT =
  132. "/teacher/ui/minestyle/TeachableInstrumentActivity"
  133. const val MINE_CHECK_TEACHABLE = "/ui/minestyle/CheckTeachableActivity"
  134. const val MINE_PERSONAL_SETTING = "/teacher/ui/mine/PersonalSettingActivity"
  135. const val MINE_SETTING = "/teacher/ui/mine/SettingActivity"
  136. const val MINE_MODIFY_NICKNAME = "/teacher/ui/mine/ModifyNickNameActivity"
  137. const val MINE_CHECK_MODIFY_PHONENUM = "/teacher/ui/mine/CheckModifyPhoneNumActivity"
  138. const val MINE_MODIFY_PHONENUM = "/teacher/ui/mine/ModifyPhoneNumActivity"
  139. const val MINE_MODIFY_PASSWORD = "/teacher/ui/mine/ModifyPasswordActivity"
  140. const val MINE_PERSONAL_CERTIFICATION = "/teacher/ui/mine/PersonalCertificationActivity"
  141. const val MINE_ABOUT = "/teacher/ui/mine/AboutActivity"
  142. const val MINE_FEEDBACK = "/teacher/ui/mine/FeedBackActivity"
  143. const val MINE_MY_BANKCARD = "/teacher/ui/mine/MyBankCardActivity"
  144. const val MINE_BIND_BANKCARD = "/teacher/ui/mine/BindBankCardActivity"
  145. const val MINE_INPUT_BANK_VCODE = "/teacher/ui/mine/InputBankVCodeActivity"
  146. const val MINE_BIND_CARD_SUCCESS = "/teacher/ui/mine/BindCardSuccessActivity"
  147. const val MINE_PAY_TEST = "/teacher/ui/mine/PayTestActivity"
  148. const val MINE_NETWORK_MONITORING = "/ui/mine/NetworkMonitoringActivity"
  149. const val MINE_EQUIPMENT_TEST = "/ui/mine/EquipmentTestActivity"
  150. const val MINE_UNBIND_BANKCARD = "/teacher/ui/mine/UnBindBankCardActivity"
  151. const val MINE_COURSE_WARE = "/teacher/ui/mine/CoursewareListActivity"
  152. const val UNBIND_TENANT = "/teacher/ui/mine/UnBindTenantActivity"
  153. const val SELECT_TENANT_MEMBER = "/teacher/ui/mine/SelectTenantMemberActivity"
  154. }
  155. }
  156. //聊天模块
  157. class ChatCenter {
  158. companion object {
  159. const val CHAT_SELECT_SCORE = "/rong/imkit/activity/SelectScoreChatActivity"
  160. const val CHAT_CREATE_GROUP = "/rong/imkit/activity/CreateGroupActivity"
  161. const val CHAT_GROUP_SETTING = "/rong/imkit/activity/ChatGroupSettingActivity"
  162. const val CHAT_GROUP_SEARCH_HISTORY =
  163. "/rong/imkit/activity/SearchHistoryMessageActivity"
  164. const val CHAT_GROUP_NOTICE = "/rong/imkit/activity/NoticeActivity"
  165. const val CHAT_GROUP_NOTICE_EDIT = "/rong/imkit/activity/NoticeEditActivity"
  166. const val CHAT_GROUP_SET_REMARK = "/rong/imkit/activity/SetRemarksActivity"
  167. const val CHAT_IM_APPEAL = "/rong/imkit/activity/ImAppealActivity"
  168. const val CHAT_GROUP_MEMBER = "/rong/imkit/activity/GroupMemberActivity"
  169. const val CHAT_GROUP_JOIN_APPLY = "/rong/imkit/activity/JoinGroupApplyActivity"
  170. const val CHAT_SELECT_CONTACT = "/rong/imkit/activity/SelectContactActivity"
  171. const val CHAT_MUTE_MANAGER = "/rong/imkit/activity/MuteMemberManagerActivity"
  172. }
  173. }
  174. class BaseCenter {
  175. companion object {
  176. const val MINE_ADDRESS_LIST = "/base/ui/AddressListActivity"
  177. const val MINE_EDIT_ADDRESS = "/base/ui/EditAddressActivity"
  178. const val SCAN_QR_CODE = "/base/ui/scan/ScanActivity"
  179. const val USER_DETAIL_STU = "/base/ui/userInfo/StudentUserInfoDetailActivity"
  180. const val SMALL_TOOLS = "/base/ui/tools/SmallToolsActivity"
  181. const val CHAT_PHOTO_PREVIEW = "/base/ui/tools/activity/PhotoPreviewActivity"
  182. }
  183. }
  184. class Other {
  185. companion object {
  186. const val METRONOME_PAGE = "/music/cooleshow/MetronomeActivity"
  187. }
  188. }
  189. class MusicTuner {
  190. companion object {
  191. const val MUSIC_TUNER_PAGE = "/musictuner/musictuner/MusicTunerActivity"
  192. const val MUSIC_MERGE_PAGE = "/musicmerge/musicmerge/MusicHandleActivity"
  193. const val MUSIC_SELECT_VIDEO_FRAME = "/musicmerge/musicmerge/SelectVideoFrameActivity"
  194. }
  195. }
  196. class Homework {
  197. companion object {
  198. const val MY_WORK = "/instrument/work/MyWorkActivity"
  199. }
  200. }
  201. class Accompany {
  202. companion object {
  203. const val ACTIVITY_ACCOMPANY_HTML = "/accompany/web/AccompanyActivity"
  204. }
  205. }
  206. }