编辑代码

object RoutePath {

    
    /**
     * 消息模块
     */
    object Message {
        /**
         * 消息中心
         */
        const val TAB_INDEX = "/tab/message/index"

        /**
         * 二级消息列表界面
         */
        const val MSG_SECOND_LIST = "/message/secondlist"
    }

    /**
     * 消息模块行为路由
     */
    object MessageAction {
        /**
         * 校验详情页跳转权限
         */
        const val ACTION_JUDGE_AUTH = "/action/message/judgeAuth"

        /**
         * 刷新消息列表
         */
        const val ACTION_REFRESH_MSG_LIST = "/action/message/refresh"
    }

    /**
     * 扫描
     */
    object Scan {
        /**
         * 扫描界面
         */
        const val INDEX = "/scan/index"

        /**
         * 扫描界面
         */
        const val RESULT = "/scan/result"
    }

    /**
     * 登录模块
     */
    object Login {
        /**
         * 登录界面
         */
        const val INDEX = "/login/index"

        /**
         * 登录界面
         */
        const val VERIFICATION_CODE = "/login/verificationcode"

        /**
         * 绑定手机号
         */
        const val BIND_PHONE = "/login/bindphone"

        /**
         * 密码登录
         */
        const val PASSWORD_LOGIN = "/login/password"
    }

    /**
     * 登录模块行为路由
     */
    object LoginAction {
        /**
         * 隐私政策/协议弹窗
         */
        const val ACTION_PRIVACY = "/action/privacyPolicy"
    }

    /**
     * 注册模块
     */
    object Register {

    }

    /**
     * 个人中心模块
     */
    object Personal {
        /**
         * 个人中心
         */
        const val TAB_INDEX = "/tab/personal/index"

        /**
         * 设置
         */
        const val SETTING = "/personal/setting"

        /**
         * 视频引导
         */
        const val VIDEO_PLAYER = "/personal/videoplayer"

        /**
         * 介绍视频选择
         */
        const val PERSONAL_INTRO_SELECT = "/personal/introvideoselect"
    }

    /**
     * 个人中心模块
     */
    object PersonalAction {
        /**
         * 介绍视频选择行为路由
         */
        const val ACTION_PERSONAL_INTRO_SELECT = "/action/personal/introvideoselect"
    }

    /**
     * 企业模块
     */
    object Enterprise {
        /**
         * 企业通用选择
         */
        const val CORP_SELECT = "/enterprise/select"

        /**
         * 邀请成员引导
         */
        const val INVITE_MATE_GUIDE = "/enterprise/invitemateguide"

        /**
         * 创建企业成功
         */
        const val CREATE_CORP_SUCCESS = "/enterprise/createsuccess"

        /**
         * 设置密码
         */
        const val CORP_SETTING_PWD = "/enterprise/corpsettingpwd"

        /**
         * 设置密码提示
         */
        const val CORP_PWD_TIP = "/enterprise/corppwdtip"

        /**
         * 创建企业
         */
        const val CREATE = "/enterprise/create"

        /**
         * 申请加入成功
         */
        const val APPLY_JOIN_SUCCESS = "/enterprise/applyjoinsuccess"

        /**
         * 申请加入
         */
        const val APPLY_JOIN = "/enterprise/applyjoin"

        /**
         * 企业号加入
         */
        const val CORP_NO_JOIN = "/enterprise/corpnojoin"

        /**
         * 选择方式加入企业
         */
        const val SELECT_WAY = "/enterprise/selectway"

        /**
         * 被邀请加入企业
         */
        const val BE_INVITED_JOIN = "/enterprise/beinvitedjoin"

        /**
         * 企业管理
         */
        const val MANAGEMENT = "/enterprise/management"

        /**
         * 邀请同事
         */
        const val INVITE_COLLEAGUES = "/enterprise/invitecolleagues"

        /**
         * 企业加入申请
         */
        const val JOIN_APPLY = "/enterprise/joinapply"

        /**
         * 二维码界面
         */
        const val QRCODE = "/enterprise/qrcode"

        /**
         * 空态页
         */
        const val EMPTY = "/enterprise/empty"

        /**
         * 申请记录
         */
        const val APPLY_RECORD = "/enterprise/applyrecord"
    }

    /**
     * 企业模块行为路由
     */
    object EnterpriseAction {
        /**
         * 员工是否存在(是否被删除或关闭坐席)
         */
        const val ACTION_ENTERPRISE_IS_USER_EXIST = "/action/enterprise/isUserExist"
    }


    /**
     * 主界面模块
     */
    object Main {

        /**
         * 启动页
         */
        const val STARTUP_INDEX = "/startup/index"

        /**
         * 主界面
         */
        const val INDEX = "/main/index"
    }

    /**
     * 主界面模块行为路由
     */
    object MainAction {
        /**
         * 每日海报弹屏
         */
        const val ACTION_DAILY_POSTER = "/action/daily/poster"

        /**
         * 版本更新
         */
        const val ACTION_VERSION = "/action/version"

        /**
         * 套餐
         */
        const val ACTION_USER_PACKAGE = "/action/userpackage"

        /**
         * 弹窗引导
         */
        const val ACTION_GUIDE_DIALOG = "/action/guidedialog"

        /**
         * 新手引导
         */
        const val ACTION_USER_GUIDE = "/action/userguide"

        /**
         * MGM活动奖励
         */
        const val ACTION_MGM_REWARD = "/action/mgmreward"

        /**
         * 金牌活动首页入口
         */
        const val ACTION_JINPAI_ENTRY = "/action/jinpaientry"

        /**
         * 金牌活动奖励
         */
        const val ACTION_JINPAI_REWARD = "/action/jinpaireward"
    }


    /**
     * 应用
     */
    object Application {
        /**
         * 应用
         */
        const val TAB_INDEX = "/tab/application/index"
    }

    /**
     * 首页
     */
    object Home {
        /**
         * 首页
         */
        const val TAB_INDEX = "/tab/home/index"
    }

    /**
     * 首页
     */
    object HomeAction {

    }

    /**
     * Web模块
     */
    object Web {
        /**
         * Web界面
         */
        const val INDEX = "/web/index"
    }

    /**
     * 销售推H5
     */
    object H5SalesPush {
        /**
         * 递名片
         */
        const val SALES_PUSH_CARD = "/h5/salespush/card"

        /**
         * 名片访客
         */
        const val SALES_PUSH_CUSTOMER_LIST = "/h5/salespush/customerList"
    }

    /**
     * 客户模块
     */
    object Client {
        /**
         * 客户
         */
        const val TAB_INDEX = "/tab/client/index"

        /**
         * 详情界面
         */
        const val DETAIL = "/client/deatil"

        /**
         * 线索转换
         */
        const val PRIVATESEA_TRANSFORM = "/client/privateseatransform"

        /**
         * 新建页面
         */
        const val CREATE_PAGE = "/client/private/create"

        /**
         * 新建跟进记录
         */
        const val CREATE_CREATEFOLLOW = "/client/private/createfollow"

        /**
         * 销售阶段
         */
        const val CHANGE_SALES_STAGE = "/client/salephase"

        /**
         * 详情编辑
         */
        const val PAGE_DETAIL_EDIT = "/client/private/edit"

        /**
         * 公海
         */
        const val PUBLIC_SEA = "/client/publicsea"

        /**
         * 搜索
         */
        const val CLIENT_SEARCH = "/client/search"

        /**
         * 选择搜索
         */
        const val SELECT_CLIENT_SEARCH = "/client/select/search"

        /**
         * 查看页
         */
        const val CLIENT_LOOKOVER = "/client/lookover"

        /**
         * 客资列表
         */
        const val CLIENT_LIST = "/client/list"

        /**
         * 选择列表页
         */
        const val CLIENT_SELECT = "/client/select"

        /**
         * 详情页详情信息列表fragment
         */
        const val PAGE_DETAIL_LIST = "/page/process/list"

        /**
         * 详情页记录列表fragment
         */
        const val PAGE_PROCESS_LIST = "/page/process/list"

        /**
         *关联联系人
         */
        const val PAGE_ASSOCCONTACT = "/client/private/assocContact"

        /**
         *关联联系人选择页面
         */
        const val PAGE_RELATION_CONTACTS = "/client/private/selectrelationcontacts"

        /**
         * 选择短信收信人
         */
        const val CLIENT_SELECT_SMS = "/client/select/sms"

        /**
         * 选择分组
         */
        const val CLIENT_CHOOSE_GROUP = "/client/group/choose"
    }

    /**
     * 客户模块-行为路由
     */
    object ClientAction {

        /**
         * 校验列表页跳转权限
         */
        const val ACTION_JUDGE_LIST_AUTH = "/action/client/judgelistauth"

        /**
         * 成单
         */
        const val ACTION_CLIENT_TRANSACTION_ORDER = "/action/client/private/transactionorder"

        /**
         * 作废
         */
        const val ACTION_CLIENT_CANCEL = "/action/client/private/cancel"

        /**
         * 删除
         */
        const val ACTION_CLIENT_DELETE = "/action/client/private/delete"

        /**
         * 放弃-公海
         */
        const val ACTION_CLIENT_GIVE_UP = "/action/client/private/giveup"

        /**
         * 变更所属人
         */
        const val ACTION_CLIENT_CHANGE_OWNER = "/action/client/private/changeowner"

        /**
         * 公海分配
         */
        const val ACTION_CLIENT_ASSIGN = "/action/client/publicsea/assign"

        /**
         * 公海领取
         */
        const val ACTION_CLIENT_APPLY = "/action/client/publicsea/apply"

        /**
         * 客资新建弹窗
         */
        const val ACTION_CREATE_DIALOG = "/action/client/createdialog"

        /**
         * 变更销售阶段弹框
         */
        const val ACTION_CHANGE_SALES_STAGE = "/action/client/salephase"

        /**
         * 客资新建计划弹窗
         */
        const val CREATE_ACTION_PROJECT_DIALOG = "/action/client/createprojectdialog"

        /**
         * 跟进线索弹框-1.4寻客宝需求
         */
        const val ACTION_CLIENT_CLUE_TIPS = "/action/client/cluetips"

        /**
         * 客资计划提醒弹框-1.4需求
         */
        const val ACTION_CLIENT_PLAN_REMIND = "/action/client/planremind"

        /**
         * 客资微信聊天筛选弹窗
         */
        const val CREATE_ACTION_WECHAT_SORT_DIALOG = "/action/client/createActionWechatSortDialog"

        /**
         * 添加协作人
         */
        const val ACTION_CLIENT_COLLABORATOR = "/action/client/collaborator"

        /**
         * 公海转移
         */
        const val ACTION_CLIENT_CHANGE_PUBLICSEA = "/action/client/changesea"

        /**
         * 企业昵称复制弹窗
         */
        const val ACTION_CLIENT_PRIVATE_ENTERPRISEWECHAT = "/action/client/private/enterprisewechat"

        /**
         * 关联企微客户
         */
        const val ACTION_CLIENT_BIND_EXTERNAL = "/action/client/bindexternal"

        /**
         * 解除企微关联
         */
        const val ACTION_CLIENT_UNBIND_EXTERNAL = "/action/client/unbindexternal"

        /**
         * 查询dpid已重复的客资
         */
        const val ACTION_CLIENT_COM_BUSINESS = "/action/client/combusiness"
    }

    /**
     * 小盟助手模块
     */
    object Assistant {
        /**
         * 小盟助手
         */
        const val ASSISTANT_PAGE = "/assistant/index"

        /**
         * 短信发送
         */
        const val SMS_SEND = "/sms/send"

    }

    /**
     * 小盟助手行为路由
     */
    object AssistantAction {
        /**
         * 小盟助手弹窗
         */
        const val ASSISTANT_TIP = "/action/assistant/tip"

        /**
         * 小盟助手弹窗
         */
        const val ASSISTANT_CLUE_TIP = "/action/assistantclue/tip"

        /**
         * 小盟 -> 获取objectIds -> 线索列表
         */
        const val ASSISTANT_CLUE_LIST = "/action/assistant/cluelist"

        /**
         * 短信发送
         */
        const val SMS_SEND = "/action/sms/send"

        /**
         * 小氪-清洗结果
         */
        const val ASSISTANT_CLEAN_RESULT = "/action/assistant/cleanresult"
    }

    /**
     * 公共模块
     */
    object Common {
        /**
         * 标签选择
         */
        const val TAG_SELECT = "/common/tagselect"

        /**
         * 日期选择
         */
        const val DATE_SELECT = "/common/dateselect"

        /**
         * 选择界面
         */
        const val SELECT_ITEM = "/common/selectitem"

        /**
         * 透明页面 查询父组件的selectList
         */
        const val SELECT_LIST_TRANSPARENT = "/common/selectlisttransparent"

        /**
         * 地址微调
         */
        const val LOCATION_AJUST = "/common/location/ajust"

        /**
         * 图片选择
         */
        const val IMAGE_SELECT = "/common/imageselect"

        /**
         * 语音转文字播放页面
         */
        const val VIOCE_PLAYER = "/common/voiceplayer"

        /**
         * 语音转文字播放页面
         */
        const val PRE_FILE = "/common/prefile"

        /**
         * 通用视频播放页面
         */
        const val VIDEO_PLAYER = "/common/videoplayer"
    }

    object CommonAction {
        /**
         * 复制
         */
        const val ACTION_COPY = "/action/common/copy"

        /**
         * 预览图片
         */
        const val ACTION_PREVIEW_PIC = "/action/preview/pic"
    }

    /**
     * 拜访签到模块
     */
    object Visit {
        /**
         * 拜访签到
         */
        const val index = "/visit/index"

        /**
         * 导航
         */
        const val ACTION_NAVGATION = "/action/maps/direction"
    }

    object CustomClueAction {

        /**
         * 领取
         */
        const val RECEIVE = "/action/customclue/receive"

        /**
         * 分配
         */
        const val ASSIGN = "/action/customclue/assign"
    }

}