项目: 建科小智开放平台 版本: v3.8 最后更新: 2026-04-02
POST /auth/login
请求参数: | 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | username | string | 是 | 用户名 | | password | string | 是 | 密码 | | code | string | 否 | 验证码 |
响应示例:
{
"code": 200,
"message": "登录成功",
"data": {
"token": "mock_token_xxx",
"refreshToken": "mock_refresh_token_xxx",
"expiresAt": 1234567890000,
"user": {
"id": "current_user",
"username": "zhangsan",
"realName": "张三",
"email": "zhangsan@jianke.com",
"department": "技术研发部",
"position": "高级开发工程师"
}
}
}
GET /auth/code?phone=xxx&email=xxx
响应示例:
{
"code": 200,
"message": "验证码已发送",
"data": {
"debugCode": "1234",
"expiresInSeconds": 300
}
}
GET /system/user/getInfo
请求头: Authorization: Bearer {token}
POST /bigmodel/api/getApplicationList
请求参数: | 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | pageNum | number | 否 | 页码,默认 1 | | pageSize | number | 否 | 每页条数,默认 10 | | category | string | 否 | 分类:professional/functional/project | | status | string | 否 | 状态:online/offline/auditing/rejected | | keyword | string | 否 | 搜索关键词 |
响应示例:
{
"code": 200,
"message": "success",
"data": {
"list": [
{
"id": "app_001",
"name": "合同审查助手",
"description": "基于 RAG 技术的智能合同审查与风险提示工具",
"category": "professional",
"status": "online",
"creatorId": "user_001",
"creator": "张三",
"maintainers": ["张三", "李四"],
"createdAt": "2025-12-15 10:30:00",
"updatedAt": "2026-01-05 14:20:00",
"knowledgeBaseCount": 3,
"conversationCount": 1250
}
],
"total": 18,
"pageNum": 1,
"pageSize": 10
}
}
GET /bigmodel/api/selectApplication/:id
POST /bigmodel/api/createApplication
请求参数: | 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | name | string | 是 | 应用名称 | | description | string | 是 | 应用描述 | | category | string | 是 | 应用分类 | | knowledgeBaseIds | array | 否 | 关联的知识库 ID 列表 |
PUT /bigmodel/api/updateApplication/:id
DELETE /bigmodel/api/delApplication/:id
POST /bigmodel/api/knowledgeList
GET /bigmodel/api/detailKnowledge/:id
POST /bigmodel/api/createKnowledge
PUT /bigmodel/api/updateKnowledge/:id
DELETE /bigmodel/api/delKnowledge/:id
GET /bigmodel/api/embedding
POST /bigmodel/api/documentList
GET /bigmodel/api/documentDetail/:id
PUT /bigmodel/api/updateDocument/:id
DELETE /bigmodel/api/delDocument/:id
POST /bigmodel/api/uploadDocument/:knowledgeId
GET /bigmodel/api/documentSetting/:id
PUT /bigmodel/api/updateDocumentSetting/:id
POST /bigmodel/api/getSliceList
GET /bigmodel/api/getSliceDetail/:sliceId/:knowledgeId
POST /bigmodel/api/add/slice
PUT /bigmodel/api/updateSliceInfo
DELETE /bigmodel/api/deleteSlice/:sliceId/:knowledgeId/:documentId
POST /deepseek/api/app/audit/list
请求参数: | 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | pageNum | number | 否 | 页码,默认 1 | | pageSize | number | 否 | 每页条数,默认 10 | | status | string | 否 | 状态:pending/approved/rejected | | keyword | string | 否 | 搜索关键词 |
响应示例:
{
"code": 200,
"message": "success",
"data": {
"list": [
{
"id": "audit_001",
"appId": "app_006",
"appName": "安全生产管理系统",
"appDescription": "安全生产规范、应急预案、事故案例分析",
"creatorId": "user_006",
"creator": "孙八",
"department": "安全管理部",
"submitTime": "2026-01-16 15:45:00",
"auditStatus": "pending",
"auditor": null,
"auditTime": null,
"auditOpinion": null,
"knowledgeBaseCount": 4,
"documentCount": 28,
"sliceCount": 156
}
],
"total": 6,
"pageNum": 1,
"pageSize": 10
}
}
GET /deepseek/api/app/audit/detail/:id
PUT /deepseek/api/app/audit/auditAction
请求参数: | 参数 | 类型 | 必填 | 说明 | |------|------|------|------| | auditId | string | 是 | 审核 ID | | action | string | 是 | 操作:approve/reject | | opinion | string | 是 | 审核意见 |
POST /deepseek/api/app/auditHistory/list
GET /deepseek/api/app/audit/stats
响应示例:
{
"code": 200,
"message": "success",
"data": {
"total": 6,
"pending": 3,
"approved": 2,
"rejected": 1,
"pendingRate": "50.0",
"approvedRate": "33.3",
"rejectedRate": "16.7"
}
}
GET /deepseek/overview/topData
响应示例:
{
"code": 200,
"message": "success",
"data": {
"totalApps": 18,
"onlineApps": 14,
"auditingApps": 2,
"offlineApps": 2,
"totalKnowledgeBases": 45,
"totalDocuments": 328,
"totalSlices": 2156,
"totalConversations": 12580,
"todayConversations": 156,
"activeUsers": 89,
"pendingAudits": 3,
"conversationTrend": [...],
"categoryStats": [...],
"topApps": [...],
"recentActivities": [...]
}
}
GET /deepseek/overview/onlineUserData
GET /deepseek/overview/conversationData
GET /deepseek/revise/pageList
GET /deepseek/revise/list
GET /deepseek/revise/sliceList
PUT /deepseek/revise/reviseSlice
GET /deepseek/revise/reviseHistoryList
GET /deepseek/api/standard_classification
GET /deepseek/api/parsing_type
GET /deepseek/api/splitting_type
GET /deepseek/api/revision_status
POST /bigmodel/api/chatHistory/list
POST /bigmodel/api/dialog/export/:id
备注:
src/mock/ 目录下src/apis/api.ts 中通过 USE_MOCK 标志切换 Mock/真实 API