package com.cooleshow.base.router

/*
    模块路由 路径定义
 */
object RouterPath {

    //主页面
    class APPCenter {
        companion object {
            const val PATH_HOME = "/appCenter/home"

        }
    }

    //splash
    class SplashCenter {
        companion object {
            const val SPLASH_GUIDE = "/splash/GuideActivity"

        }
    }

    class LiveCenter {
        companion object {
            const val ACTIVITY_LIVE_ROOM = "/com/cooleshow/student/ui/live/LiveRoomActivity"
            const val ACTIVITY_LIVE_ROOM_TEACHER = "/teacher/ui/live/LiveRoomActivity"
            const val TEACHER_MINE_CREATE_COURSE = "/teacher/ui/live/CreateLiveActivity"
            const val TEACHER_LIVE_LIST = "/teacher/ui/live/LiveListActivity"
        }
    }

    //网络教室
    class OnlineClassroom {
        companion object {
            const val PATH_LIVE = "/daya/live_teaching/ui/LiveActivity"
            const val ACTIVITY_PHOTO_PREVIEW = "/daya/live_teaching/ui/ACTIVITY_PHOTO_PREVIEW"
        }
    }

    //用户模块
    class UserCenter {
        companion object {
            const val PATH_LOGIN = "/userCenter/login"
            const val PATH_VERIFY_LOGIN = "/userCenter/verifyLogin"
            const val PATH_VERIFY_INPUT = "/userCenter/verifyInput"
            const val PATH_BIND_PASSWORD = "/userCenter/bindPwd"
            const val COMMON_EMPTY_ACTIVITY = "/userCenter/CommEmptyActivity"
        }
    }

    //web模块
    class WebCenter {
        companion object {
            const val ACTIVITY_HTML = "/ui/activity/web/HtmlActivity"
            const val ACTIVITY_ACCOMPANY_HTML = "/ui/activity/web/AccompanyActivity"
            const val ACTIVITY_HORIZONTAL_SCREEN_HTML =
                "/ui/activity/web/HtmlHorizontalScreenActivity"

        }
    }

    //课程模块
    class CourseCenter {
        companion object {
            const val TEACHER_MINE_COURSE = "/teacher/ui/course/MineCourseActivity"
            const val SPARRING_COURSE_DETAIL = "/teacher/ui/course/SparringCourseDetailActivity"
            const val PIANO_ROOM_COURSE_DETAIL = "/ui/course/PianoRoomCourseDetailActivity"
            const val PIANO_ROOM_COURSE_HOMEWORK = "/ui/course/PianoRoomCourseHomeWorkActivity"
            const val TEACHER_MINE_LIVE_COURSE = "/teacher/ui/course/MineLiveCourseActivity"
            const val TEACHER_MINE_CREATE_LIVE_COURSE_INFO =
                "/teacher/ui/course/CreateLiveCourseInfoActivity"
            const val TEACHER_MINE_CREATE_LIVE_COURSE_ARRANGEMENT =
                "/teacher/ui/course/CreateLiveCourseArrangementActivity"
            const val TEACHER_MINE_VIDEO_COURSE = "/teacher/ui/course/MineVideoCourseActivity"
            const val SPARRING_EVALUATE_TEACHER = "/teacher/ui/course/EvaluateTeacherActivity"

        }
    }

    //曲谱模块
    class ScoreCenter {
        companion object {
            const val TEACHER_MINE_SCORE = "/teacher/ui/score/MineScoreActivity"
        }
    }

    //收入模块
    class IncomeCenter {
        companion object {
            const val TEACHER_MINE_INCOME = "/teacher/ui/income/MineIncomeActivity"
            const val TEACHER_MINE_WITHDRAWAL = "/teacher/ui/income/WithdrawalActivity"
            const val TEACHER_MINE_WITHDRAWAL_SUCCESS =
                "/teacher/ui/income/WithdrawalSuccessActivity"
            const val TEACHER_MINE_WITHDRAWAL_RECORD = "/teacher/ui/income/WithdrawalRecordActivity"
            const val TEACHER_MINE_EARNING_STATISTICS =
                "/teacher/ui/income/EarningStatisticsActivity"
        }
    }

    //消息模块
    class MessageCenter {
        companion object {
            const val TEACHER_MESSAGE_MESSAGEBOX = "/teacher/ui/message/MessageBoxActivity"
        }
    }

    //作业模块
    class WorkCenter {
        companion object {
            const val TEACHER_WORK_HOMEWORK = "/teacher/ui/work/HomeWorkActivity"
            const val STUDENT_HOMEWORK_DETAIL = "/student/ui/work/HomeWorkDetailActivity"
            const val TEACHER_WORK_ASSIGN_HOMEWORK = "/teacher/ui/work/AssignHomeworkActivity"
        }
    }

    //评价模块
    class CommentCenter {
        companion object {
            const val TEACHER_RECEIVED_COMMENT = "/teacher/ui/comment/ReceivedCommentActivity"
            const val TEACHER_COURSE_COMMENT = "/teacher/ui/comment/CourseCommentActivity"
            const val TEACHER_COURSE_COMMENT_DETAIL =
                "/teacher/ui/comment/CourseCommentDetailActivity"
        }
    }

    //个人信息模块
    class MineCenter {
        companion object {
            const val HOME_PAGE = "/teacher/ui/homepage/HomePageActivity"
            const val MINE_STYLE_PAGE = "/teacher/ui/minestyle/MineStyleActivity"
            const val MINE_TEACHABLE_INSTRUMENT =
                "/teacher/ui/minestyle/TeachableInstrumentActivity"
            const val MINE_CHECK_TEACHABLE = "/ui/minestyle/CheckTeachableActivity"
            const val MINE_PERSONAL_SETTING = "/teacher/ui/mine/PersonalSettingActivity"
            const val MINE_SETTING = "/teacher/ui/mine/SettingActivity"
            const val MINE_MODIFY_NICKNAME = "/teacher/ui/mine/ModifyNickNameActivity"
            const val MINE_CHECK_MODIFY_PHONENUM = "/teacher/ui/mine/CheckModifyPhoneNumActivity"
            const val MINE_MODIFY_PHONENUM = "/teacher/ui/mine/ModifyPhoneNumActivity"
            const val MINE_MODIFY_PASSWORD = "/teacher/ui/mine/ModifyPasswordActivity"
            const val MINE_PERSONAL_CERTIFICATION = "/teacher/ui/mine/PersonalCertificationActivity"
            const val MINE_ABOUT = "/teacher/ui/mine/AboutActivity"
            const val MINE_FEEDBACK = "/teacher/ui/mine/FeedBackActivity"
            const val MINE_MY_BANKCARD = "/teacher/ui/mine/MyBankCardActivity"
            const val MINE_BIND_BANKCARD = "/teacher/ui/mine/BindBankCardActivity"
            const val MINE_INPUT_BANK_VCODE = "/teacher/ui/mine/InputBankVCodeActivity"
            const val MINE_BIND_CARD_SUCCESS = "/teacher/ui/mine/BindCardSuccessActivity"
            const val MINE_PAY_TEST = "/teacher/ui/mine/PayTestActivity"
            const val MINE_NETWORK_MONITORING = "/ui/mine/NetworkMonitoringActivity"
            const val MINE_EQUIPMENT_TEST = "/ui/mine/EquipmentTestActivity"
            const val MINE_UNBIND_BANKCARD = "/teacher/ui/mine/UnBindBankCardActivity"
        }
    }

    //聊天模块
    class ChatCenter {
        companion object {
            const val CHAT_SELECT_SCORE = "/rong/imkit/activity/SelectScoreChatActivity"
            const val CHAT_CREATE_GROUP = "/rong/imkit/activity/CreateGroupActivity"
            const val CHAT_GROUP_SETTING = "/rong/imkit/activity/ChatGroupSettingActivity"
            const val CHAT_GROUP_SEARCH_HISTORY =
                "/rong/imkit/activity/SearchHistoryMessageActivity"
            const val CHAT_GROUP_NOTICE = "/rong/imkit/activity/NoticeActivity"
            const val CHAT_GROUP_NOTICE_EDIT = "/rong/imkit/activity/NoticeEditActivity"
            const val CHAT_GROUP_SET_REMARK = "/rong/imkit/activity/SetRemarksActivity"
            const val CHAT_IM_APPEAL = "/rong/imkit/activity/ImAppealActivity"
            const val CHAT_PHOTO_PREVIEW = "/rong/imkit/activity/PhotoPreviewActivity"
            const val CHAT_GROUP_MEMBER = "/rong/imkit/activity/GroupMemberActivity"
            const val CHAT_GROUP_JOIN_APPLY = "/rong/imkit/activity/JoinGroupApplyActivity"
            const val CHAT_SELECT_CONTACT = "/rong/imkit/activity/SelectContactActivity"
        }
    }

    class BaseCenter {
        companion object {
            const val MINE_ADDRESS_LIST = "/base/ui/AddressListActivity"
            const val MINE_EDIT_ADDRESS = "/base/ui/EditAddressActivity"
            const val SCAN_QR_CODE = "/base/ui/scan/ScanActivity"
        }
    }

}
