package com.yidian.bcommon.constant

/**
 * Describe:生活圈项目如果名称和之前的有重复的，就在后面加上"_LIFE_CIRCLE"
 */
class XRouterPathConstants {
  companion object {
    const val ParamsKey = "ParamsMap"

    // ⚠️  即将废弃
    const val NEWS_MAIN = "/MainActivity"
    const val SUPPORT = "/b/setting/productSupport"

    /**
     * BDemo组件内的页面
     */
    const val DEMO_TEST_ACTIVITY = "/b/demo/demo_test"

    const val H5_TEST_ACTIVITY = "/b/demo/h5_test"


    /**
     * BSetting组件内的页面
     */
    // 启动页
    const val FLASH = "/b/setting/flash"

    // 登录
    const val LOGIN_LIFE_CIRCLE = "/b/setting/login"

    // 用户协议 & 隐私政策
    const val PROTOCOL = "/b/setting/protocol"

    // 系统设置 - 设置
    const val SYSTEM_SETTING = "/b/setting/system_setting"

    // 系统设置 - 用户反馈
    const val FEEDBACK = "/b/setting/feedback"


    /**
     * BManagerCenter组件内的页面
     */
    // 商户管理中心
    const val MERCHANT_CENTER = "/b/manager_center/merchant_center"

    // 管理中心 - 生活号身份选择
    const val LIFE_ACCOUNT_IDENTITY = "/b/manager_center/life_account_identity"

    // 管理中心 - 认证管理
    const val AUTH_MANAGEMENT = "/b/manager_center/auth_management"

    // 管理中心 - 生活号认证选择
    const val LIFE_ACCOUNT_AUTH = "/b/manager_center/life_account_auth"

    // 管理中心 - 生活号个人认证
    const val LIFE_ACCOUNT_PERSONAL_AUTH = "/b/manager_center/life_account_personal_auth"

    // 管理中心 - 生活号个人认证完成
    const val LIFE_ACCOUNT_PERSONAL_AUTH_COMPLETE = "/b/manager_center/lifeAccount_personal_auth_complete"

    // 管理中心 - 创建生活号
    const val LIFE_ACCOUNT_CREATE = "/b/manager_center/life_account_create"

    // 管理中心 - 生活号创建完成
    const val LIFE_ACCOUNT_CREATE_COMPLETE = "/b/manager_center/life_account_create_complete"

    // 管理中心 - 生活号企业认证
    const val LIFE_ACCOUNT_ENTERPRISE_AUTH = "/b/manager_center/life_account_enterprise_auth"

    // 管理中心 - 生活号企业认证完成
    const val LIFE_ACCOUNT_ENTERPRISE_AUTH_COMPLETE = "/b/manager_center/life_account_enterprise_auth_complete"

    // 管理中心 - 选择职业标签
    const val CHOOSE_CAREER = "/b/manager_center/choose_career"

    // 人员管理 —— 我的员工
    const val PERSONAL_MY_STAFF = "/b/manager_center/my_staff"

    // 人员管理 —— 管理员信息
    const val PERSONAL_MANAGER_INFO = "/b/manager_center/manager_info"

    // 人员管理 —— 管理员变更
    const val PERSONAL_MANAGER_CHANGE = "/b/manager_center/manager_change"

    // 人员管理 —— 员工信息
    const val PERSONAL_STAFF_INFO = "/b/manager_center/staff_info"

    // 人员管理 —— 员工管理
    const val PERSONAL_STAFF_MANAGE = "/b/manager_center/staff_manage"

    // 人员管理 - 添加员工
    const val PERSONAL_ADD_STAFF = "/b/manager_center/add_staff"

    // 商户基本信息
    const val LIFE_ACCOUNT_INFO = "/b/manager_center/life_account_info"

    // 生活号修改名称
    const val LIFE_ACCOUNT_MODIFY_NAME = "/b/manager_center/life_account_modify_name"

    // 商户认证信息
    const val LIFE_ACCOUNT_AUTH_INFO = "/b/manager_center/life_account_auth_info"

    // 钱包 —— 我的钱包
    const val MY_WALLET = "/b/manager_center/my_wallet"

    // 钱包 —— 验证身份
    const val VERIFY_IDENTITY = "/b/manager_center/verify_identity"

    // 钱包 —— 微信授权
    const val WECHAT_AUTH = "/b/manager_center/wechat_auth"

    // 钱包 —— 提现
    const val WITHDRAW = "/b/manager_center/withdraw"

    // 钱包 —— 交易列表
    const val TRANSACTION_LIST = "/b/manager_center/transaction_list"

    // 钱包 —— 交易明细
    const val TRANSACTION_DETAILS = "/b/manager_center/transaction_details"

    // 钱包 —— 常见问题
    const val COMMON_PROBLEM = "/b/manager_center/common_problem"

    // 管理中心 - 门店管理
    const val STORE_MANAGEMENT = "/b/manager_center/store_management"

    // 管理中心 - 选择门店
    const val CHOOSE_STORE_ACTIVITY = "/b/manager_center/choose_store"


    /**
     * BXBridBusiness组件内的页面
     */
    // xbird —— 通用webView
    const val COMMON_WEB_VIEW_ACTIVITY = "/b/xbird_business/common_web_view"


    /**
     * BGoods组件内的页面
     */
    // 商品 — 选择类目
    const val CHOOSE_CATEGORY_ACTIVITY = "/b/goods/choose_category"

    // 商品 — 商品管理
    const val COMMODITY_MANAGEMENT = "/b/goods/commodity_management"

    /**
     * BOrder组件内的页面
     */
    // 订单 — 确认订单
    const val CONFIRM_ORDER_ACTIVITY = "/b/order/confirm_order"

    // 订单 — 选择自提点
    const val PICKUP_POINT_ACTIVITY = "/b/order/pick_up_point"

    // 订单 — 选择代金券
    const val CHOOSE_VOUCHER_ACTIVITY = "/b/order/choose_voucher"

    // 订单 — 订单详情
    const val ORDER_DETAIL_ACTIVITY = "/b/order/order_detail"

    // 订单 — 订单列表
    const val ORDER_LIST_ACTIVITY = "/b/order/order_list"

    /**
     * C端页面
     */
    // C端WebView容器
    const val C_WEB_VIEW = "/SimpleBrowser"

    // C端个人页
    const val C_PERSONAL = "/FixNavActivity"

    // C端设置页
    const val C_SETTING = "/SettingActivity"
  }
}
