Admin接口文档
Admin
基础信息
  • Base URL: https://testadmin.bossingsystem.net/admin
  • 认证方式: Session / Admin权限
  • 框架: Dcat Admin
  • 数据格式: JSON / HTML
管理后台

Dcat Admin管理后台相关接口

GET /admin
Dcat Admin管理后台首页
响应示例
{
    "view": "admin.dashboard",
    "data": [
        "widgets",
        "statistics",
        "charts"
    ]
}
GET /admin/auth/login
管理员登录页面
响应示例
{
    "view": "admin.login",
    "form": [
        "username",
        "password",
        "captcha"
    ]
}
代理商管理

代理商相关管理功能

GET /admin/agents
显示所有代理商列表
响应示例
{
    "view": "admin.agents.index",
    "data": [
        "agents",
        "pagination",
        "filters"
    ]
}
GET /admin/agents/create
创建新的代理商
响应示例
{
    "view": "admin.agents.create",
    "form": [
        "name",
        "email",
        "commission_rate",
        "invite_code"
    ]
}
GET /admin/agents/{agent}/edit
编辑代理商信息
响应示例
{
    "view": "admin.agents.edit",
    "data": [
        "agent",
        "form_fields"
    ]
}
GET /admin/agents/{agent}/commissions
查看代理商佣金记录
响应示例
{
    "view": "admin.agents.commissions",
    "data": [
        "agent",
        "commissions",
        "total_commission",
        "pagination"
    ]
}
Elasticsearch管理

Elasticsearch数据管理功能

GET /admin/elasticsearch
管理Elasticsearch索引
响应示例
{
    "view": "admin.elasticsearch.index",
    "data": [
        "indices",
        "stats",
        "health_status"
    ]
}
GET /admin/elasticsearch/{index}/data
管理Elasticsearch索引数据
响应示例
{
    "view": "admin.elasticsearch.data",
    "data": [
        "index",
        "documents",
        "mapping",
        "pagination"
    ]
}
GET /admin/elasticsearch/create-index
创建新的Elasticsearch索引
响应示例
{
    "view": "admin.elasticsearch.create",
    "form": [
        "index_name",
        "mapping",
        "settings"
    ]
}
GET /admin/elasticsearch/import
导入数据到Elasticsearch
响应示例
{
    "view": "admin.elasticsearch.import",
    "form": [
        "file",
        "index",
        "format",
        "mapping"
    ]
}