Admin接口文档
Admin
基础信息
- Base URL:
https://testadmin.bossingsystem.net/admin - 认证方式: Session / Admin权限
- 框架: Dcat Admin
- 数据格式: JSON / HTML
管理后台
Dcat Admin管理后台相关接口
GET
Dcat Admin管理后台首页
/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
管理Elasticsearch索引
/admin/elasticsearch
响应示例
{
"view": "admin.elasticsearch.index",
"data": [
"indices",
"stats",
"health_status"
]
}
GET
管理Elasticsearch索引数据
/admin/elasticsearch/{index}/data
响应示例
{
"view": "admin.elasticsearch.data",
"data": [
"index",
"documents",
"mapping",
"pagination"
]
}
GET
创建新的Elasticsearch索引
/admin/elasticsearch/create-index
响应示例
{
"view": "admin.elasticsearch.create",
"form": [
"index_name",
"mapping",
"settings"
]
}
GET
导入数据到Elasticsearch
/admin/elasticsearch/import
响应示例
{
"view": "admin.elasticsearch.import",
"form": [
"file",
"index",
"format",
"mapping"
]
}