RouterPath.kt 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242
  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. const val SCAN_QR_AUTH_RESULT_CODE = "/userCenter/AuthLoginResultActivity"
  57. const val SCAN_QR_CODE = "/userCenter/ScanActivity"
  58. const val MINE_CONFIRM_SCAN_LOGIN_PAGE = "/userCenter/ConfirmScanLoginActivity"
  59. }
  60. }
  61. //web模块
  62. class WebCenter {
  63. companion object {
  64. const val ACTIVITY_HTML = "/ui/activity/web/HtmlActivity"
  65. const val ACTIVITY_ACCOMPANY_HTML = "/ui/activity/web/AccompanyActivity"
  66. const val ACTIVITY_HORIZONTAL_SCREEN_HTML =
  67. "/ui/activity/web/HtmlHorizontalScreenActivity"
  68. }
  69. }
  70. //课程模块
  71. class CourseCenter {
  72. companion object {
  73. const val TEACHER_MINE_COURSE = "/teacher/ui/course/MineCourseActivity"
  74. const val APPOINTMENT_COURSE = "/teacher/ui/course/AppointmentCourseActivity"
  75. const val SPARRING_COURSE_DETAIL = "/teacher/ui/course/SparringCourseDetailActivity"
  76. const val PIANO_ROOM_COURSE_DETAIL = "/ui/course/PianoRoomCourseDetailActivity"
  77. const val PIANO_ROOM_COURSE_HOMEWORK = "/ui/course/PianoRoomCourseHomeWorkActivity"
  78. const val TEACHER_MINE_LIVE_COURSE = "/teacher/ui/course/MineLiveCourseActivity"
  79. const val TEACHER_MINE_CREATE_LIVE_COURSE_INFO =
  80. "/teacher/ui/course/CreateLiveCourseInfoActivity"
  81. const val TEACHER_MINE_CREATE_LIVE_COURSE_ARRANGEMENT =
  82. "/teacher/ui/course/CreateLiveCourseArrangementActivity"
  83. const val TEACHER_MINE_VIDEO_COURSE = "/teacher/ui/course/MineVideoCourseActivity"
  84. const val SPARRING_EVALUATE_TEACHER = "/teacher/ui/course/EvaluateTeacherActivity"
  85. const val VIP_COURSE_SETTING = "/teacher/ui/course/VIPCourseSettingActivity"
  86. const val VIP_COURSE_GROUP_DETAIL = "/teacher/ui/course/VIPOrInterestCourseGroupDetailActivity"
  87. const val PIANO_COURSE_GROUP_DETAIL = "/teacher/ui/course/PianoCourseGroupDetailActivity"
  88. }
  89. }
  90. //曲谱模块
  91. class ScoreCenter {
  92. companion object {
  93. const val TEACHER_MINE_SCORE = "/teacher/ui/score/MineScoreActivity"
  94. }
  95. }
  96. //收入模块
  97. class IncomeCenter {
  98. companion object {
  99. const val TEACHER_MINE_INCOME = "/teacher/ui/income/MineIncomeActivity"
  100. const val TEACHER_FROZEN_AMOUNT = "/teacher/ui/income/FrozenAmountActivity"
  101. const val TEACHER_PENDING_AMOUNT = "/teacher/ui/income/PendingAmountActivity"
  102. const val TEACHER_MINE_WITHDRAWAL = "/teacher/ui/income/WithdrawalActivity"
  103. const val TEACHER_MINE_WITHDRAWAL_SUCCESS =
  104. "/teacher/ui/income/WithdrawalSuccessActivity"
  105. const val TEACHER_MINE_WITHDRAWAL_RECORD = "/teacher/ui/income/WithdrawalRecordActivity"
  106. const val TEACHER_MINE_EARNING_STATISTICS =
  107. "/teacher/ui/income/EarningStatisticsActivity"
  108. }
  109. }
  110. //消息模块
  111. class MessageCenter {
  112. companion object {
  113. const val TEACHER_MESSAGE_MESSAGEBOX = "/teacher/ui/message/MessageBoxActivity"
  114. }
  115. }
  116. //作业模块
  117. class WorkCenter {
  118. companion object {
  119. const val TEACHER_WORK_HOMEWORK = "/teacher/ui/work/HomeWorkActivity"
  120. const val STUDENT_HOMEWORK_DETAIL = "/student/ui/work/HomeWorkDetailActivity"
  121. const val TEACHER_WORK_ASSIGN_HOMEWORK = "/teacher/ui/work/AssignHomeworkActivity"
  122. }
  123. }
  124. //评价模块
  125. class CommentCenter {
  126. companion object {
  127. const val TEACHER_RECEIVED_COMMENT = "/teacher/ui/comment/ReceivedCommentActivity"
  128. const val TEACHER_COURSE_COMMENT = "/teacher/ui/comment/CourseCommentActivity"
  129. const val TEACHER_COURSE_COMMENT_DETAIL = "/teacher/ui/comment/CourseCommentDetailActivity"
  130. const val TEACHER_COURSE_RECEIVED_COMMENT_DETAIL = "/teacher/ui/comment/CourseReceivedCommentDetailActivity"
  131. }
  132. }
  133. //个人信息模块
  134. class MineCenter {
  135. companion object {
  136. const val HOME_PAGE = "/teacher/ui/homepage/HomePageActivity"
  137. const val MINE_STYLE_PAGE = "/teacher/ui/minestyle/MineStyleActivity"
  138. const val MINE_STYLE_VIDEO_PAGE = "/teacher/ui/minestyle/MyStyleVideoListActivity"
  139. const val MINE_TEACHABLE_INSTRUMENT =
  140. "/teacher/ui/minestyle/TeachableInstrumentActivity"
  141. const val MINE_CHECK_TEACHABLE = "/ui/minestyle/CheckTeachableActivity"
  142. const val MINE_PERSONAL_SETTING = "/teacher/ui/mine/PersonalSettingActivity"
  143. const val MINE_SETTING = "/teacher/ui/mine/SettingActivity"
  144. const val MINE_MODIFY_NICKNAME = "/teacher/ui/mine/ModifyNickNameActivity"
  145. const val MINE_CHECK_MODIFY_PHONENUM = "/teacher/ui/mine/CheckModifyPhoneNumActivity"
  146. const val MINE_MODIFY_PHONENUM = "/teacher/ui/mine/ModifyPhoneNumActivity"
  147. const val MINE_MODIFY_PASSWORD = "/teacher/ui/mine/ModifyPasswordActivity"
  148. const val MINE_PERSONAL_CERTIFICATION = "/teacher/ui/mine/PersonalCertificationActivity"
  149. const val MINE_ABOUT = "/teacher/ui/mine/AboutActivity"
  150. const val MINE_FEEDBACK = "/teacher/ui/mine/FeedBackActivity"
  151. const val MINE_MY_BANKCARD = "/teacher/ui/mine/MyBankCardActivity"
  152. const val MINE_BIND_BANKCARD = "/teacher/ui/mine/BindBankCardActivity"
  153. const val MINE_INPUT_BANK_VCODE = "/teacher/ui/mine/InputBankVCodeActivity"
  154. const val MINE_BIND_CARD_SUCCESS = "/teacher/ui/mine/BindCardSuccessActivity"
  155. const val MINE_PAY_TEST = "/teacher/ui/mine/PayTestActivity"
  156. const val MINE_NETWORK_MONITORING = "/ui/mine/NetworkMonitoringActivity"
  157. const val MINE_EQUIPMENT_TEST = "/ui/mine/EquipmentTestActivity"
  158. const val MINE_UNBIND_BANKCARD = "/teacher/ui/mine/UnBindBankCardActivity"
  159. const val MINE_COURSE_WARE = "/teacher/ui/mine/CoursewareListActivity"
  160. const val UNBIND_TENANT = "/teacher/ui/mine/UnBindTenantActivity"
  161. const val SELECT_TENANT_MEMBER = "/teacher/ui/mine/SelectTenantMemberActivity"
  162. const val LOOK_USER_DETAIL = "/teacher/ui/mine/UserDetailActivity"
  163. }
  164. }
  165. //聊天模块
  166. class ChatCenter {
  167. companion object {
  168. const val CHAT_SELECT_SCORE = "/rong/imkit/activity/SelectScoreChatActivity"
  169. const val CHAT_CREATE_GROUP = "/rong/imkit/activity/CreateGroupActivity"
  170. const val CHAT_GROUP_SETTING = "/rong/imkit/activity/ChatGroupSettingActivity"
  171. const val CHAT_GROUP_SEARCH_HISTORY =
  172. "/rong/imkit/activity/SearchHistoryMessageActivity"
  173. const val CHAT_GROUP_NOTICE = "/rong/imkit/activity/NoticeActivity"
  174. const val CHAT_GROUP_NOTICE_EDIT = "/rong/imkit/activity/NoticeEditActivity"
  175. const val CHAT_GROUP_SET_REMARK = "/rong/imkit/activity/SetRemarksActivity"
  176. const val CHAT_IM_APPEAL = "/rong/imkit/activity/ImAppealActivity"
  177. const val CHAT_GROUP_MEMBER = "/rong/imkit/activity/GroupMemberActivity"
  178. const val CHAT_GROUP_JOIN_APPLY = "/rong/imkit/activity/JoinGroupApplyActivity"
  179. const val CHAT_SELECT_CONTACT = "/rong/imkit/activity/SelectContactActivity"
  180. const val CHAT_MUTE_MANAGER = "/rong/imkit/activity/MuteMemberManagerActivity"
  181. }
  182. }
  183. class BaseCenter {
  184. companion object {
  185. const val MINE_ADDRESS_LIST = "/base/ui/AddressListActivity"
  186. const val MINE_EDIT_ADDRESS = "/base/ui/EditAddressActivity"
  187. const val USER_DETAIL_STU = "/base/ui/userInfo/StudentUserInfoDetailActivity"
  188. const val SMALL_TOOLS = "/base/ui/tools/SmallToolsActivity"
  189. const val CHAT_PHOTO_PREVIEW = "/base/ui/tools/activity/PhotoPreviewActivity"
  190. }
  191. }
  192. class Other {
  193. companion object {
  194. const val METRONOME_PAGE = "/music/cooleshow/MetronomeActivity"
  195. }
  196. }
  197. class MusicTuner {
  198. companion object {
  199. const val MUSIC_TUNER_PAGE = "/musictuner/musictuner/MusicTunerActivity"
  200. const val MUSIC_MERGE_PAGE = "/musicmerge/musicmerge/MusicHandleActivity"
  201. const val MUSIC_SELECT_VIDEO_FRAME = "/musicmerge/musicmerge/SelectVideoFrameActivity"
  202. }
  203. }
  204. class Homework {
  205. companion object {
  206. const val MY_WORK = "/instrument/work/MyWorkActivity"
  207. }
  208. }
  209. class Accompany {
  210. companion object {
  211. const val ACTIVITY_ACCOMPANY_HTML = "/accompany/web/AccompanyActivity"
  212. }
  213. }
  214. }