You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
8387 lines
316 KiB
8387 lines
316 KiB
{
|
|
"swagger": "2.0",
|
|
"info": {
|
|
"description": "智能耳机服务",
|
|
"title": "Home API",
|
|
"contact": {},
|
|
"version": "1.0"
|
|
},
|
|
"paths": {
|
|
"/api/home/agents_getagents": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "获取智能体列表",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Agents"
|
|
],
|
|
"summary": "获取智能体列表",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.AgentsGetAgentsReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.AgentsGetAgentsResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/agents_getagenturl": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "获取智能体连接URL和Token",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Agents"
|
|
],
|
|
"summary": "获取智能体连接信息",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.AgentsGetAgentUrlReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.AgentsGetAgentUrlResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/allhelp_addtask": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "创建一个新的定时任务",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Allhelp"
|
|
],
|
|
"summary": "添加任务",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.AllhelpAddTaskReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.AllhelpAddTaskResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/allhelp_canceltask": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "取消指定任务",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Allhelp"
|
|
],
|
|
"summary": "取消任务",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.AllhelpCancelTaskReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.AllhelpCancelTaskResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/allhelp_completetask": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "用户确认完成任务",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Allhelp"
|
|
],
|
|
"summary": "完成任务",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.AllhelpCompleteTaskReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.AllhelpCompleteTaskResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/allhelp_delchatsummary": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "删除当前用户的指定总结记录",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Allhelp"
|
|
],
|
|
"summary": "删除每日聊天总结",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.AllhelpDelChatSummaryReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.AllhelpDelChatSummaryResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/allhelp_getchatsummary": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "按日期查询当前用户的每日聊天总结记录,未提交则返回 record.id=0",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Allhelp"
|
|
],
|
|
"summary": "查询每日聊天总结",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.AllhelpGetChatSummaryReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.AllhelpGetChatSummaryResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/allhelp_gettasks": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "分页获取用户的任务列表",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Allhelp"
|
|
],
|
|
"summary": "获取任务列表",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.AllhelpGetTasksReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.AllhelpGetTasksResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/allhelp_listchatsummaries": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "按日期范围查询当前用户的每日聊天总结列表",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Allhelp"
|
|
],
|
|
"summary": "列表每日聊天总结",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.AllhelpListChatSummariesReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.AllhelpListChatSummariesResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/allhelp_submitchatsummary": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "提交某一天的聊天消息列表,异步调用AI生成总结;同一(uid,日期)重复提交会覆盖重算",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Allhelp"
|
|
],
|
|
"summary": "提交每日聊天总结任务",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.AllhelpSubmitChatSummaryReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.AllhelpSubmitChatSummaryResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/bailian_deviceregister": {
|
|
"post": {
|
|
"description": "设备端首次联网调用,本服务透传给阿里云 POP,返回的 data 结构由设备 SDK 解签使用",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Bailian"
|
|
],
|
|
"summary": "百炼设备注册中转(半托管模式)",
|
|
"parameters": [
|
|
{
|
|
"description": "设备签名请求",
|
|
"name": "req",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.BailianDeviceRegisterReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.BailianDeviceRegisterResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/bailian_gettoken": {
|
|
"post": {
|
|
"description": "设备端每次需要交互令牌时调用;本服务补注 tokenKey(百炼 API Key)后转发 POP",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Bailian"
|
|
],
|
|
"summary": "百炼获取业务交互令牌中转(半托管模式)",
|
|
"parameters": [
|
|
{
|
|
"description": "设备签名请求",
|
|
"name": "req",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.BailianGetTokenReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "OK",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.BailianGetTokenResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_addrecord": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "新增一条会议记录,支持携带已有转写内容",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "新增会议记录",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetAddRecordReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetAddRecordResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_addtemplate": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "新增一条会议模板",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "新增会议模板",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetAddTemplateReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetAddTemplateResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_alibackcall": {
|
|
"post": {
|
|
"description": "接收阿里云录音文件转写异步回调结果",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "处理阿里云录音文件转写回调",
|
|
"parameters": [
|
|
{
|
|
"description": "阿里云回调参数",
|
|
"name": "notify",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetAliCallbackReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "处理结果",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetAliCallbackResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_backcall": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "接收由HTTP回调网关转发来的已验证的支付通知,并处理业务逻辑",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "处理Echomeet异步通知 [内部RPC]",
|
|
"parameters": [
|
|
{
|
|
"description": "回调参数",
|
|
"name": "notify",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetCallbackReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "处理结果",
|
|
"schema": {
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_delrecords": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "根据 Ids 批量删除会议记录",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "批量删除会议记录",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetDelRecordsReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetDelRecordsResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_deltemplate": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "根据 Ids 批量删除会议模板",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "删除会议模板",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetDeleteTemplateReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetDeleteTemplateResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_getallrecords": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "获取当前用户的全部会议记录",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "获取用户全部会议记录",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetGetAllRecordsReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetGetAllRecordsResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_getcapabilities": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "一次性下发客户端做界面所需的两份清单,全部来自后台配置、服务端下发,客户端不写死:",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "获取会议记录能力清单(支持语言 + 可选总结大模型)",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetGetCapabilitiesReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetGetCapabilitiesResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_getrecord": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "根据 Id 获取单条会议记录,若处于转写中会触发一次状态轮询",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "获取单条会议记录",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetGetRecordReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetGetRecordResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_getrecords": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "根据 Ids 批量获取会议记录,若存在转写中的记录会触发一次状态轮询",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "批量获取会议记录",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetGetRecordsReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetGetRecordsResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_getsummaryservices": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "由后台「会议记录服务」编排下发:client_choice 为后台开关(关闭时仅返回默认项、",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "获取客户端可选的总结大模型服务列表",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetGetSummaryServicesReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetGetSummaryServicesResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_gettemplates": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "获取公共模板与当前用户的模板列表,按语言过滤",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "获取会议模板列表",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetGetTemplatesReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetGetTemplatesResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_modifyrecord": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "修改会议记录的标题、地址、人员、转写及总结内容(字段传 \"NULL\" 表示不更新)",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "修改会议记录",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetModifyRecordsReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetModifyRecordsResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_readrecord": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "将单条会议记录状态置为已读",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "标记会议记录已读",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetReadRecordReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetReadRecordResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_starttask": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "扣除积分并启动指定会议记录的转写/翻译任务,根据源语言自动路由到字节或阿里云",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "启动会议转写任务",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetStartTaskReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetStartTaskResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_summary": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "按指定模板和语言对已有会议记录进行翻译与 AI 总结",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "会议记录智能总结",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetSummaryReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetAddRecordResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_updatetemplate": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "更新当前用户的会议模板",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "更新会议模板",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetUpdateTemplateReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetUpdateTemplateResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/echomeet_uprecord": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "更新会议记录的音频文件地址",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Echomeet"
|
|
],
|
|
"summary": "更新会议记录音频地址",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.EchomeetUpRecordReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.EchomeetUpRecordResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/music_search": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "获取音乐播放地址",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Music"
|
|
],
|
|
"summary": "获取音乐播放地址",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.MusicSearchReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.MusicSearchResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/music_url": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "获取音乐播放地址",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Music"
|
|
],
|
|
"summary": "获取音乐播放地址",
|
|
"parameters": [
|
|
{
|
|
"description": "请求数据",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.MusicUrlReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "响应数据",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.MusicUrlResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/pay_alipaynotify": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "接收由HTTP回调网关转发来的已验证、解密的支付通知,并处理业务逻辑",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Pay"
|
|
],
|
|
"summary": "处理微信支付异步通知 [内部RPC]",
|
|
"parameters": [
|
|
{
|
|
"description": "支付宝异步通知参数",
|
|
"name": "notify",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.PayAlipayNotifyReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "处理结果",
|
|
"schema": {
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/pay_createorder": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "创建支付订单并返回支付信息",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Pay"
|
|
],
|
|
"summary": "创建支付订单",
|
|
"parameters": [
|
|
{
|
|
"description": "订单信息",
|
|
"name": "order",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.PayCreatePayOrderReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "支付订单信息",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.PayCreatePayOrderResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/pay_getgoodss": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "获取商品列表",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Pay"
|
|
],
|
|
"summary": "获取商品列表",
|
|
"parameters": [
|
|
{
|
|
"description": "获取商品列表",
|
|
"name": "order",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.PayGetGoodssReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "商品列表",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.PayGetGoodssResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/pay_getgoodssv2": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "获取商品列表(读管理后台「应用商品配置」,按应用隔离)",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Pay"
|
|
],
|
|
"summary": "获取商品列表 v2",
|
|
"parameters": [
|
|
{
|
|
"description": "获取商品列表 v2",
|
|
"name": "order",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.PayGetGoodssV2Req"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "商品列表",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.PayGetGoodssV2Resp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/pay_getorderlist": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "获取商品列表",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Pay"
|
|
],
|
|
"summary": "获取商品列表",
|
|
"parameters": [
|
|
{
|
|
"description": "获取订单列表",
|
|
"name": "order",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.PayGetOrderListReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "订单列表",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.PayGetOrderListResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/pay_paypalnotify": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "接收由HTTP回调网关转发来的已验证的支付通知,并处理业务逻辑",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Pay"
|
|
],
|
|
"summary": "处理PayPal支付异步通知 [内部RPC]",
|
|
"parameters": [
|
|
{
|
|
"description": "PayPal 异步通知参数",
|
|
"name": "notify",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.PayPayPalNotifyReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "处理结果",
|
|
"schema": {
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/pay_paypalnotifyv2": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "接收由HTTP回调网关转发来的支付通知,验签后按管理后台的商品配置发货",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Pay"
|
|
],
|
|
"summary": "处理PayPal支付异步通知 v2 [内部RPC]",
|
|
"parameters": [
|
|
{
|
|
"description": "PayPal 异步通知参数",
|
|
"name": "notify",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.PayPayPalNotifyReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "处理结果",
|
|
"schema": {
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/pay_verifyorder": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "验证支付订单是否有效",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "验证订单",
|
|
"parameters": [
|
|
{
|
|
"description": "发送绑定请求",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.PayAskOrCancelReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.PayPayOrderAskResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/pay_wechatnotify": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "接收由HTTP回调网关转发来的已验证、解密的支付通知,并处理业务逻辑",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"Pay"
|
|
],
|
|
"summary": "处理微信支付异步通知 [内部RPC]",
|
|
"parameters": [
|
|
{
|
|
"description": "已解密的微信支付通知",
|
|
"name": "notify",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.PayWeChatNotifyReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "处理结果",
|
|
"schema": {
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_bindauthcode": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "新设计:激活码 = 厂家公码。每个用户一生仅可领取 1 次(DBUser.Isactivatecode 判重)",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "扫激活码领取奖励",
|
|
"parameters": [
|
|
{
|
|
"description": "扫激活码请求",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserBindAuthCodeReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserBindAuthCodeResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_binddevice": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "绑定耳机设备",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "绑定耳机设备",
|
|
"parameters": [
|
|
{
|
|
"description": "发送绑定请求",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserBindDeviceReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserBindDeviceResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_del": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "软注销账号:清理业务数据与个人痕迹,保留身份锚点与 Isgiveaway,下次登录可复活",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "注销账号信息",
|
|
"parameters": [
|
|
{
|
|
"description": "注销账号信息",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserDelReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserDelResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_feedback": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "用户反馈",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "用户反馈",
|
|
"parameters": [
|
|
{
|
|
"description": "用户反馈",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserFeedbackReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserFeedbackResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_getagents_v2": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "下发后台「Agent 配置」:本应用作用域(应用覆盖全局)、仅启用的,按 sort 升序;服务编排字段引用 user_getthirdsvcs_v2 下发的服务 id",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "获取 agent 列表",
|
|
"parameters": [
|
|
{
|
|
"description": "获取 agent 列表",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserGetAgentsReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回(整体响应体经 AES-CBC 加密,响应头 X-Encrypted:1)",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserGetAgentsResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_getagents_v3": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "下发后台「Agent 配置」,相比 v2 增加:绑定的 MCP 服务 id、变量定义,且 voice_map 已按内置音色表补全",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "获取 agent 列表(v3)",
|
|
"parameters": [
|
|
{
|
|
"description": "获取 agent 列表",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserGetAgentsV3Req"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回(整体响应体经 AES-CBC 加密,响应头 X-Encrypted:1)",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserGetAgentsV3Resp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_getappconfig": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "获取应用配置",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "获取应用配置",
|
|
"parameters": [
|
|
{
|
|
"description": "获取应用配置",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserGetAppConfigReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserGetAppConfigResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_getappconfig_v2": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "获取应用配置",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "获取应用配置",
|
|
"parameters": [
|
|
{
|
|
"description": "获取应用配置",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserGetAppConfigReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回(整体响应体经 AES-CBC 加密,响应头 X-Encrypted:1)",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserGetAppConfigResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_getappconfig_v3": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "一次性下发客户端启动所需的全部配置:环境变量 + 智能体 + 产品 + 第三方服务(含 MCP) + 会议记录能力。",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "获取应用配置(v3)",
|
|
"parameters": [
|
|
{
|
|
"description": "获取应用配置",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserGetAppConfigV3Req"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回(整体响应体经 AES-CBC 加密,响应头 X-Encrypted:1)",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserGetAppConfigV3Resp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_getchannelapp": {
|
|
"post": {
|
|
"description": "获取渠道包信息并校验升级:传了 version 时返回 needupdate/forceupdate/reviewing 三个判定结果",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "获取渠道包信息",
|
|
"parameters": [
|
|
{
|
|
"description": "获取渠道包信息",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserGetChannelAppReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserGetChannelAppResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_getchannelapps": {
|
|
"post": {
|
|
"description": "获取渠道包信息",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "获取渠道包信息",
|
|
"parameters": [
|
|
{
|
|
"description": "获取渠道包信息",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserGetChannelAppsReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserGetChannelAppsResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_getdevices": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "获取设备信息",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "获取设备信息",
|
|
"parameters": [
|
|
{
|
|
"description": "获取设备信息",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserGetDevicesReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserGetDevicesResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_getinfo": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "使用token获取用户信息",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "获取用户信息",
|
|
"parameters": [
|
|
{
|
|
"description": "获取用户信息",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserGetInfoReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回用户信息",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserGetInfoResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_getproduct": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "获取设备信息",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "获取设备信息",
|
|
"parameters": [
|
|
{
|
|
"description": "获取设备信息",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserGetProductReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserGetProductResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_getproductversions": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "获取产品对应的所有固件版本",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "获取产品固件版本列表",
|
|
"parameters": [
|
|
{
|
|
"description": "获取产品固件版本列表",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserGetProductVersionsReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserGetProductVersionsResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_getstatistics": {
|
|
"post": {
|
|
"description": "获取用户统计数据",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "获取统计数据",
|
|
"parameters": [
|
|
{
|
|
"description": "获取统计数据请求",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserGetStatisticsReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserGetStatisticsResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_getthirdsvcs_v2": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "下发后台「第三方服务配置」:本应用作用域(应用覆盖全局)+按用户 IP 区域合并字段覆盖,凭据解密为明文",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "获取第三方服务列表",
|
|
"parameters": [
|
|
{
|
|
"description": "获取第三方服务列表",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserGetThirdSvcsReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回(整体响应体经 AES-CBC 加密,响应头 X-Encrypted:1)",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserGetThirdSvcsResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_getwakeupvoices": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "获取唤醒词列表",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "获取唤醒词列表",
|
|
"parameters": [
|
|
{
|
|
"description": "用户反馈",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserGetWakeupVoicesReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserGetWakeupVoicesResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_pushaction": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "上报用户行为",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "上报用户行为",
|
|
"parameters": [
|
|
{
|
|
"description": "上报用户行为",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserPushActionReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserPushActionResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_reportaicontent": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "举报AI内容",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "举报AI内容",
|
|
"parameters": [
|
|
{
|
|
"description": "举报AI内容",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserReportAIContentReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserReportAIContentResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_setting": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "用户设置接口",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "用户设置接口",
|
|
"parameters": [
|
|
{
|
|
"description": "发送请求",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserSettingReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserSettingResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_sgin": {
|
|
"post": {
|
|
"description": "根据登录类型实现登录操作",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "登入接口",
|
|
"parameters": [
|
|
{
|
|
"description": "登录请求",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserSginReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回用户信息",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserSginResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_unbinddevice": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "绑定耳机设备",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "解绑定耳机设备",
|
|
"parameters": [
|
|
{
|
|
"description": "发送绑定请求",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserUnBindDeviceReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserUnBindDeviceResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_updatedevicesetting": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "更新设备设置接口",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "更新设备设置接口",
|
|
"parameters": [
|
|
{
|
|
"description": "发送请求",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserUpdateDeviceSettingReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserUpdateDeviceSettingResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_usages": {
|
|
"post": {
|
|
"security": [
|
|
{
|
|
"BearerAuth": []
|
|
}
|
|
],
|
|
"description": "使用资源请求",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "使用资源请求",
|
|
"parameters": [
|
|
{
|
|
"description": "使用资源请求",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserUsagesReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserUsagesResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/api/home/user_verification": {
|
|
"post": {
|
|
"description": "发送验证码",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"User"
|
|
],
|
|
"summary": "发送验证码",
|
|
"parameters": [
|
|
{
|
|
"description": "发送验证吗请求",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.UserVerificationReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功返回",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.UserVerificationResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/chat": {
|
|
"post": {
|
|
"description": "普通聊天接口,内部对接咪咕灵犀。\nstream=false:返回完整 JSON(ChatResponse),结构化音乐卡片在 cards 字段;\nstream=true:返回 SSE 流,每帧一个 ChatChunk(音乐卡片在 card 字段),结束以 data: [DONE]。\n鉴权:服务端配置了 ApiKey 时需带请求头 Authorization: Bearer \u003ckey\u003e。",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json",
|
|
"text/event-stream"
|
|
],
|
|
"tags": [
|
|
"Migu"
|
|
],
|
|
"summary": "咪咕灵犀聊天",
|
|
"parameters": [
|
|
{
|
|
"description": "聊天请求",
|
|
"name": "body",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/migu.ChatRequest"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "非流式完整响应;流式时为 SSE 流(data: {ChatChunk} ... data: [DONE])",
|
|
"schema": {
|
|
"$ref": "#/definitions/migu.ChatResponse"
|
|
}
|
|
},
|
|
"400": {
|
|
"description": "参数错误",
|
|
"schema": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"401": {
|
|
"description": "鉴权失败",
|
|
"schema": {
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/web/api/api_getglobalstats": {
|
|
"post": {
|
|
"description": "返回实时计算的累计注册/充值人数;stat 字段已停用(App 运营统计迁至运营后台)",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"API"
|
|
],
|
|
"summary": "查询全局累计统计",
|
|
"parameters": [
|
|
{
|
|
"description": "查询请求",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.ApiGetGlobalStatsReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.ApiGetGlobalStatsResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/web/api/api_getuserrank": {
|
|
"post": {
|
|
"description": "翻译/会议两类用量 Top N,可选标记当前账号名下用户",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"API"
|
|
],
|
|
"summary": "查询用户使用量排行",
|
|
"parameters": [
|
|
{
|
|
"description": "查询请求",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.ApiGetUserRankReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.ApiGetUserRankResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/web/api/api_getuseruselogs": {
|
|
"post": {
|
|
"description": "查询用户使用量日志",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"API"
|
|
],
|
|
"summary": "查询用户使用量日志",
|
|
"parameters": [
|
|
{
|
|
"description": "查询请求",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.ApiGetUserUseLogsReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.ApiGetUserUseLogsResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"/web/api/api_rebuildstats": {
|
|
"post": {
|
|
"description": "从源表重算 userstatistics 与 product_stat(仅超管);App 运营统计已迁至运营后台,不在此重建",
|
|
"consumes": [
|
|
"application/json"
|
|
],
|
|
"produces": [
|
|
"application/json"
|
|
],
|
|
"tags": [
|
|
"API"
|
|
],
|
|
"summary": "重建统计数据",
|
|
"parameters": [
|
|
{
|
|
"description": "重建请求",
|
|
"name": "user",
|
|
"in": "body",
|
|
"required": true,
|
|
"schema": {
|
|
"$ref": "#/definitions/pb.ApiRebuildStatsReq"
|
|
}
|
|
}
|
|
],
|
|
"responses": {
|
|
"200": {
|
|
"description": "成功",
|
|
"schema": {
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/comm.HttpResult"
|
|
},
|
|
{
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"$ref": "#/definitions/pb.ApiRebuildStatsResp"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"definitions": {
|
|
"comm.HttpResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"description": "错误代码\n@Description 响应结果的错误码 0 表示成功\n@example 0",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.ErrorCode"
|
|
}
|
|
],
|
|
"example": 0
|
|
},
|
|
"data": {
|
|
"description": "数据部分,可能是多种类型\n@Description 响应的数据,类型可变\n@oneOf User Product Order\n@example {\"id\": 1, \"name\": \"John Doe\"}"
|
|
},
|
|
"msg": {
|
|
"description": "消息说明\n@Description 响应结果的消息 请求返回的描述信息\n@example \"Success\"",
|
|
"type": "string",
|
|
"example": "Success"
|
|
}
|
|
}
|
|
},
|
|
"migu.ChatRequest": {
|
|
"type": "object",
|
|
"properties": {
|
|
"deviceId": {
|
|
"description": "设备ID(可选,亦可用 X-Device-Id 头)",
|
|
"type": "string"
|
|
},
|
|
"history": {
|
|
"description": "历史对话(可选)",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/modules_migu.Message"
|
|
}
|
|
},
|
|
"message": {
|
|
"description": "本次问话(必填)",
|
|
"type": "string"
|
|
},
|
|
"sessionId": {
|
|
"description": "会话ID(可选,亦可用 X-Session-Id 头)",
|
|
"type": "string"
|
|
},
|
|
"stream": {
|
|
"description": "是否流式",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"migu.ChatResponse": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cards": {
|
|
"description": "全部结构化卡片(音乐等)",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/yunyan_sys_migu.Content"
|
|
}
|
|
},
|
|
"content": {
|
|
"description": "拼接后的完整文本",
|
|
"type": "string"
|
|
},
|
|
"finishReason": {
|
|
"description": "结束原因",
|
|
"type": "string"
|
|
},
|
|
"reasoning": {
|
|
"description": "拼接后的完整思考",
|
|
"type": "string"
|
|
},
|
|
"recommendPrompts": {
|
|
"description": "全部追问提示词",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"reqId": {
|
|
"type": "string"
|
|
},
|
|
"sessionId": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"modules_migu.Message": {
|
|
"type": "object",
|
|
"properties": {
|
|
"content": {
|
|
"description": "文本内容",
|
|
"type": "string"
|
|
},
|
|
"role": {
|
|
"description": "user / assistant / system",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.AgentInfo": {
|
|
"type": "object",
|
|
"properties": {
|
|
"agent_id": {
|
|
"description": "@go_tags(`json:\"agent_id\"`) 智能体id",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "@go_tags(`json:\"description\"`) 智能体描述",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "@go_tags(`json:\"name\"`) 智能体名称",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "@go_tags(`json:\"type\"`) 智能体类型",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.AgentItem": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ast_svc_id": {
|
|
"description": "@go_tags(`json:\"ast_svc_id\"`) 端到端翻译服务",
|
|
"type": "string"
|
|
},
|
|
"avatar_url": {
|
|
"description": "@go_tags(`json:\"avatar_url\"`) 头像",
|
|
"type": "string"
|
|
},
|
|
"default_lang": {
|
|
"description": "@go_tags(`json:\"default_lang\"`) 默认语言",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "@go_tags(`json:\"description\"`) 描述",
|
|
"type": "string"
|
|
},
|
|
"gender": {
|
|
"description": "@go_tags(`json:\"gender\"`) 0未定 1男 2女",
|
|
"type": "integer"
|
|
},
|
|
"greeting_enabled": {
|
|
"description": "@go_tags(`json:\"greeting_enabled\"`) 开场白开关",
|
|
"type": "boolean"
|
|
},
|
|
"greeting_text": {
|
|
"description": "@go_tags(`json:\"greeting_text\"`) 开场白",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`json:\"id\"`) agent id",
|
|
"type": "string"
|
|
},
|
|
"llm_svc_id": {
|
|
"description": "@go_tags(`json:\"llm_svc_id\"`) 大模型服务",
|
|
"type": "string"
|
|
},
|
|
"mt_svc_id": {
|
|
"description": "@go_tags(`json:\"mt_svc_id\"`) 翻译服务",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "@go_tags(`json:\"name\"`) 名称",
|
|
"type": "string"
|
|
},
|
|
"sort": {
|
|
"description": "@go_tags(`json:\"sort\"`) 排序",
|
|
"type": "integer"
|
|
},
|
|
"sts_svc_id": {
|
|
"description": "@go_tags(`json:\"sts_svc_id\"`) 端到端对话服务",
|
|
"type": "string"
|
|
},
|
|
"stt_svc_id": {
|
|
"description": "@go_tags(`json:\"stt_svc_id\"`) 识别服务",
|
|
"type": "string"
|
|
},
|
|
"support_langs": {
|
|
"description": "@go_tags(`json:\"support_langs\"`) 支持语言(逗号分隔 BCP-47)",
|
|
"type": "string"
|
|
},
|
|
"system_prompt": {
|
|
"description": "@go_tags(`json:\"system_prompt\"`) 系统提示词",
|
|
"type": "string"
|
|
},
|
|
"tts_svc_id": {
|
|
"description": "@go_tags(`json:\"tts_svc_id\"`) 合成服务",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "@go_tags(`json:\"type\"`) chat|translate|sts-chat|ast-translate",
|
|
"type": "string"
|
|
},
|
|
"voice_map": {
|
|
"description": "@go_tags(`json:\"voice_map\"`) 音色覆盖",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.AgentVoiceItem"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.AgentItemV3": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avatar_url": {
|
|
"description": "@go_tags(`json:\"avatar_url\"`) 头像",
|
|
"type": "string"
|
|
},
|
|
"default_lang": {
|
|
"description": "@go_tags(`json:\"default_lang\"`) 默认语言",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "@go_tags(`json:\"description\"`) 描述",
|
|
"type": "string"
|
|
},
|
|
"gender": {
|
|
"description": "@go_tags(`json:\"gender\"`) 0未定 1男 2女",
|
|
"type": "integer"
|
|
},
|
|
"greeting_enabled": {
|
|
"description": "@go_tags(`json:\"greeting_enabled\"`) 开场白开关",
|
|
"type": "boolean"
|
|
},
|
|
"greeting_text": {
|
|
"description": "@go_tags(`json:\"greeting_text\"`) 开场白",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`json:\"id\"`) agent id",
|
|
"type": "string"
|
|
},
|
|
"llm_svc_id": {
|
|
"description": "@go_tags(`json:\"llm_svc_id\"`) 大模型服务(chat)",
|
|
"type": "string"
|
|
},
|
|
"mcp_svc_ids": {
|
|
"description": "@go_tags(`json:\"mcp_svc_ids\"`) 绑定的 MCP 服务 id(详情在 getappconfig_v3 的 thirdsvcs 里)",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"mcps": {
|
|
"description": "@go_tags(`json:\"mcps\"`) MCP 绑定(含每个服务允许的工具);mcp_svc_ids 是它的 id 平铺,保留给老客户端",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.AgentMcpBindingItem"
|
|
}
|
|
},
|
|
"name": {
|
|
"description": "@go_tags(`json:\"name\"`) 名称",
|
|
"type": "string"
|
|
},
|
|
"sort": {
|
|
"description": "@go_tags(`json:\"sort\"`) 排序",
|
|
"type": "integer"
|
|
},
|
|
"sts_svc_id": {
|
|
"description": "@go_tags(`json:\"sts_svc_id\"`) 端到端对话服务(sts-chat)",
|
|
"type": "string"
|
|
},
|
|
"stt_svc_id": {
|
|
"description": "@go_tags(`json:\"stt_svc_id\"`) 识别服务(chat)",
|
|
"type": "string"
|
|
},
|
|
"support_langs": {
|
|
"description": "@go_tags(`json:\"support_langs\"`) 支持语言(逗号分隔 BCP-47)",
|
|
"type": "string"
|
|
},
|
|
"system_prompt": {
|
|
"description": "@go_tags(`json:\"system_prompt\"`) 系统提示词",
|
|
"type": "string"
|
|
},
|
|
"tts_svc_id": {
|
|
"description": "@go_tags(`json:\"tts_svc_id\"`) 合成服务(chat)",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "@go_tags(`json:\"type\"`) chat|sts-chat",
|
|
"type": "string"
|
|
},
|
|
"variables": {
|
|
"description": "@go_tags(`json:\"variables\"`) 变量定义",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.AgentVariableItem"
|
|
}
|
|
},
|
|
"voice_map": {
|
|
"description": "@go_tags(`json:\"voice_map\"`) 各语言最终音色(已按音色表补全)",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.AgentVoiceItem"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.AgentMcpBindingItem": {
|
|
"type": "object",
|
|
"properties": {
|
|
"svc_id": {
|
|
"description": "@go_tags(`json:\"svc_id\"`) MCP 服务 id(详情在 getappconfig_v3 的 thirdsvcs 里)",
|
|
"type": "string"
|
|
},
|
|
"tools": {
|
|
"description": "@go_tags(`json:\"tools\"`) 允许调用的工具名;空=该服务的工具全放开(仍受服务自身 tools 白名单约束)",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.AgentSource": {
|
|
"description": "智能体来源",
|
|
"type": "integer",
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"x-enum-comments": {
|
|
"AgentSource_AgentSourceAliyun": "阿里云平台",
|
|
"AgentSource_AgentSourceBuiltin": "内置智能体",
|
|
"AgentSource_AgentSourcePolyChat": "PolyChat 平台",
|
|
"AgentSource_AgentSourceVolcano": "火山平台"
|
|
},
|
|
"x-enum-varnames": [
|
|
"AgentSource_AgentSourceBuiltin",
|
|
"AgentSource_AgentSourcePolyChat",
|
|
"AgentSource_AgentSourceAliyun",
|
|
"AgentSource_AgentSourceVolcano"
|
|
]
|
|
},
|
|
"pb.AgentVariable": {
|
|
"type": "object",
|
|
"properties": {
|
|
"default": {
|
|
"description": "@go_tags(`json:\"default\"`) 默认值",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "@go_tags(`json:\"description\"`) 变量描述",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "@go_tags(`json:\"name\"`) 变量名",
|
|
"type": "string"
|
|
},
|
|
"required": {
|
|
"description": "@go_tags(`json:\"required\"`) 是否必填",
|
|
"type": "boolean"
|
|
},
|
|
"type": {
|
|
"description": "@go_tags(`json:\"type\"`) 变量类型",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.AgentVariableItem": {
|
|
"type": "object",
|
|
"properties": {
|
|
"def_value": {
|
|
"description": "@go_tags(`json:\"def_value\"`) 默认值(客户端没有对应上下文时用它)",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "@go_tags(`json:\"description\"`) 备注",
|
|
"type": "string"
|
|
},
|
|
"key": {
|
|
"description": "@go_tags(`json:\"key\"`) 变量名;在提示词/开场白里用双大括号包住它作占位符",
|
|
"type": "string"
|
|
},
|
|
"label": {
|
|
"description": "@go_tags(`json:\"label\"`) 展示名",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.AgentVoiceItem": {
|
|
"type": "object",
|
|
"properties": {
|
|
"gender": {
|
|
"description": "@go_tags(`json:\"gender\"`) 1男 2女 0不限",
|
|
"type": "integer"
|
|
},
|
|
"language": {
|
|
"description": "@go_tags(`json:\"language\"`) BCP-47 语言",
|
|
"type": "string"
|
|
},
|
|
"voice": {
|
|
"description": "@go_tags(`json:\"voice\"`) provider 音色名",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.AgentsGetAgentUrlReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"agent_id": {
|
|
"description": "@go_tags(`json:\"agent_id\"`) 智能体id",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.AgentsGetAgentUrlResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"agent": {
|
|
"description": "@go_tags(`json:\"agent\"`) 智能体信息",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.AgentInfo"
|
|
}
|
|
]
|
|
},
|
|
"connect_url": {
|
|
"description": "@go_tags(`json:\"connect_url\"`) 智能体连接url",
|
|
"type": "string"
|
|
},
|
|
"expires_at": {
|
|
"description": "@go_tags(`json:\"expires_at\"`) 过期时间",
|
|
"type": "string"
|
|
},
|
|
"expires_in": {
|
|
"description": "@go_tags(`json:\"expires_in\"`) 过期秒数",
|
|
"type": "integer"
|
|
},
|
|
"token": {
|
|
"description": "@go_tags(`json:\"token\"`) 访问token",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.AgentsGetAgentsReq": {
|
|
"type": "object"
|
|
},
|
|
"pb.AgentsGetAgentsResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"agents": {
|
|
"description": "@go_tags(`json:\"agents\"`) //智能体列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBVoitransAgent"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.AllhelpAddTaskReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cron_expr": {
|
|
"description": "@go_tags(`json:\"cron_expr\"`) cron表达式",
|
|
"type": "string"
|
|
},
|
|
"extra": {
|
|
"description": "@go_tags(`json:\"extra\"`) 扩展信息",
|
|
"type": "string"
|
|
},
|
|
"task_desc": {
|
|
"description": "@go_tags(`json:\"task_desc\"`) 任务描述",
|
|
"type": "string"
|
|
},
|
|
"task_name": {
|
|
"description": "@go_tags(`json:\"task_name\"`) 任务标题",
|
|
"type": "string"
|
|
},
|
|
"task_type": {
|
|
"description": "@go_tags(`json:\"task_type\"`) 任务类型",
|
|
"type": "integer"
|
|
},
|
|
"trigger_time": {
|
|
"description": "@go_tags(`json:\"trigger_time\"`) 触发时间(带时区的RFC3339字符串)",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.AllhelpAddTaskResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"task": {
|
|
"description": "@go_tags(`json:\"task\"`) 创建的任务",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBTask"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.AllhelpCancelTaskReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"task_id": {
|
|
"description": "@go_tags(`json:\"task_id\"`) 任务ID",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.AllhelpCancelTaskResp": {
|
|
"type": "object"
|
|
},
|
|
"pb.AllhelpCompleteTaskReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"task_id": {
|
|
"description": "@go_tags(`json:\"task_id\"`) 任务ID",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.AllhelpCompleteTaskResp": {
|
|
"type": "object"
|
|
},
|
|
"pb.AllhelpDelChatSummaryReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"description": "@go_tags(`json:\"id\"`)",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.AllhelpDelChatSummaryResp": {
|
|
"type": "object"
|
|
},
|
|
"pb.AllhelpGetChatSummaryReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"summary_date": {
|
|
"description": "@go_tags(`json:\"summary_date\"`) YYYY-MM-DD",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.AllhelpGetChatSummaryResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"record": {
|
|
"description": "@go_tags(`json:\"record\"`) 记录(不存在时 record.id=0)",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBChatSummary"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.AllhelpGetTasksReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"page": {
|
|
"description": "@go_tags(`json:\"page\"`) 页码(从1开始)",
|
|
"type": "integer"
|
|
},
|
|
"size": {
|
|
"description": "@go_tags(`json:\"size\"`) 每页数量",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"description": "@go_tags(`json:\"status\"`) 按状态筛选,-1 表示全部",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.AllhelpGetTasksResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"tasks": {
|
|
"description": "@go_tags(`json:\"tasks\"`) 任务列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBTask"
|
|
}
|
|
},
|
|
"total": {
|
|
"description": "@go_tags(`json:\"total\"`) 总数",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.AllhelpListChatSummariesReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"end_date": {
|
|
"description": "@go_tags(`json:\"end_date\"`) 含,YYYY-MM-DD",
|
|
"type": "string"
|
|
},
|
|
"page": {
|
|
"description": "@go_tags(`json:\"page\"`) 从1开始",
|
|
"type": "integer"
|
|
},
|
|
"size": {
|
|
"description": "@go_tags(`json:\"size\"`)",
|
|
"type": "integer"
|
|
},
|
|
"start_date": {
|
|
"description": "@go_tags(`json:\"start_date\"`) 含,YYYY-MM-DD",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.AllhelpListChatSummariesResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"records": {
|
|
"description": "@go_tags(`json:\"records\"`)",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBChatSummary"
|
|
}
|
|
},
|
|
"total": {
|
|
"description": "@go_tags(`json:\"total\"`)",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.AllhelpSubmitChatSummaryReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"msgs": {
|
|
"description": "@go_tags(`json:\"msgs\"`) 当日聊天消息列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.ChatMsg"
|
|
}
|
|
},
|
|
"summary_date": {
|
|
"description": "@go_tags(`json:\"summary_date\"`) 日期 YYYY-MM-DD(客户端按本地时区选择)",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.AllhelpSubmitChatSummaryResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"record": {
|
|
"description": "@go_tags(`json:\"record\"`) 入库记录(state=Pending)",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBChatSummary"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.ApiGetGlobalStatsReq": {
|
|
"type": "object"
|
|
},
|
|
"pb.ApiGetGlobalStatsResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"stat": {
|
|
"description": "@go_tags(`json:\"stat\"`) 累计统计(字段含义与 DBAppStat 一致)",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBAppStat"
|
|
}
|
|
]
|
|
},
|
|
"total_pay_user_count": {
|
|
"description": "@go_tags(`json:\"total_pay_user_count\"`) 累计充值人数(实时 COUNT DISTINCT 付费订单)",
|
|
"type": "integer"
|
|
},
|
|
"total_user_count": {
|
|
"description": "@go_tags(`json:\"total_user_count\"`) 累计注册人数(实时 COUNT(*) 用户表)",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.ApiGetUserRankReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"limit": {
|
|
"description": "@go_tags(`json:\"limit\"`) 返回条数 默认 10",
|
|
"type": "integer"
|
|
},
|
|
"product_id": {
|
|
"description": "@go_tags(`json:\"product_id\"`) 产品ID 0=代理全部产品(仅代理仪表盘\"我的\"标记会按此过滤)",
|
|
"type": "integer"
|
|
},
|
|
"type": {
|
|
"description": "@go_tags(`json:\"type\"`) 排行类型 trade=翻译 meet=会议",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.ApiGetUserRankResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"list": {
|
|
"description": "@go_tags(`json:\"list\"`) 排行列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.UserRankItem"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.ApiGetUserUseLogsReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"end": {
|
|
"description": "@go_tags(`json:\"end\"`) //结束时间",
|
|
"type": "integer"
|
|
},
|
|
"start": {
|
|
"description": "@go_tags(`json:\"start\"`) //开始时间",
|
|
"type": "integer"
|
|
},
|
|
"uid": {
|
|
"description": "@go_tags(`json:\"uid\"`) //用户id",
|
|
"type": "string"
|
|
},
|
|
"usagetype": {
|
|
"description": "@go_tags(`json:\"usagetype\"`) //使用量类型",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.UserLogType"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.ApiGetUserUseLogsResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"logs": {
|
|
"description": "@go_tags(`json:\"logs\"`) //用户使用量日志列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBUserUseLog"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.ApiRebuildStatsReq": {
|
|
"type": "object"
|
|
},
|
|
"pb.ApiRebuildStatsResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"cost_ms": {
|
|
"description": "@go_tags(`json:\"cost_ms\"`) 耗时(毫秒)",
|
|
"type": "integer"
|
|
},
|
|
"daily_rows": {
|
|
"description": "@go_tags(`json:\"daily_rows\"`) 写入的日行数",
|
|
"type": "integer"
|
|
},
|
|
"monthly_rows": {
|
|
"description": "@go_tags(`json:\"monthly_rows\"`) 写入的月行数",
|
|
"type": "integer"
|
|
},
|
|
"yearly_rows": {
|
|
"description": "@go_tags(`json:\"yearly_rows\"`) 写入的年行数",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.AppPayParams": {
|
|
"type": "object",
|
|
"properties": {
|
|
"appid": {
|
|
"description": "@go_tags(`json:\"appid\"`) 应用ID",
|
|
"type": "string"
|
|
},
|
|
"noncestr": {
|
|
"description": "@go_tags(`json:\"noncestr\"`) 随机字符串",
|
|
"type": "string"
|
|
},
|
|
"package": {
|
|
"description": "@go_tags(`json:\"package",
|
|
"type": "string"
|
|
},
|
|
"partnerid": {
|
|
"description": "@go_tags(`json:\"partnerid\"`) 商户号",
|
|
"type": "string"
|
|
},
|
|
"prepayid": {
|
|
"description": "@go_tags(`json:\"prepayid\"`) 预支付ID",
|
|
"type": "string"
|
|
},
|
|
"sign": {
|
|
"description": "@go_tags(`json:\"sign\"`) 支付签名",
|
|
"type": "string"
|
|
},
|
|
"timestamp": {
|
|
"description": "@go_tags(`json:\"timestamp\"`) 时间戳(秒)",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.AudioInfo": {
|
|
"type": "object",
|
|
"properties": {
|
|
"duration": {
|
|
"description": "音频时长(ms)",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.BailianDeviceRegisterReq": {
|
|
"type": "object",
|
|
"required": [
|
|
"appId",
|
|
"nonce",
|
|
"requestTime",
|
|
"signature"
|
|
],
|
|
"properties": {
|
|
"appId": {
|
|
"description": "@go_tags(`json:\"appId\" binding:\"required\"`) 产品标识",
|
|
"type": "string"
|
|
},
|
|
"deviceName": {
|
|
"description": "@go_tags(`json:\"deviceName\"`) 设备唯一标识(可选,透传用)",
|
|
"type": "string"
|
|
},
|
|
"nonce": {
|
|
"description": "@go_tags(`json:\"nonce\" binding:\"required\"`) 16 字节随机数 32 字符",
|
|
"type": "string"
|
|
},
|
|
"requestTime": {
|
|
"description": "@go_tags(`json:\"requestTime\" binding:\"required\"`) 毫秒时间戳字符串",
|
|
"type": "string"
|
|
},
|
|
"sdkVersion": {
|
|
"description": "@go_tags(`json:\"sdkVersion\"`) 设备端 SDK 版本",
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"description": "@go_tags(`json:\"signature\" binding:\"required\"`) 设备端签名",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.BailianDeviceRegisterResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"appId": {
|
|
"description": "@go_tags(`json:\"appId\"`)",
|
|
"type": "string"
|
|
},
|
|
"deviceName": {
|
|
"description": "@go_tags(`json:\"deviceName\"`)",
|
|
"type": "string"
|
|
},
|
|
"nonce": {
|
|
"description": "@go_tags(`json:\"nonce\"`)",
|
|
"type": "string"
|
|
},
|
|
"responseTime": {
|
|
"description": "@go_tags(`json:\"responseTime\"`)",
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"description": "@go_tags(`json:\"signature\"`)",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.BailianGetTokenReq": {
|
|
"type": "object",
|
|
"required": [
|
|
"appId",
|
|
"deviceName",
|
|
"requestTime",
|
|
"signature",
|
|
"tokenType"
|
|
],
|
|
"properties": {
|
|
"appId": {
|
|
"description": "@go_tags(`json:\"appId\" binding:\"required\"`)",
|
|
"type": "string"
|
|
},
|
|
"deviceName": {
|
|
"description": "@go_tags(`json:\"deviceName\" binding:\"required\"`)",
|
|
"type": "string"
|
|
},
|
|
"nonce": {
|
|
"description": "@go_tags(`json:\"nonce\"`) 可选,部分版本设备 SDK 不下发",
|
|
"type": "string"
|
|
},
|
|
"payMode": {
|
|
"description": "@go_tags(`json:\"payMode\"`) 固定 \"LICENSE\"",
|
|
"type": "string"
|
|
},
|
|
"requestTime": {
|
|
"description": "@go_tags(`json:\"requestTime\" binding:\"required\"`)",
|
|
"type": "string"
|
|
},
|
|
"sdkVersion": {
|
|
"description": "@go_tags(`json:\"sdkVersion\"`)",
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"description": "@go_tags(`json:\"signature\" binding:\"required\"`)",
|
|
"type": "string"
|
|
},
|
|
"tokenType": {
|
|
"description": "@go_tags(`json:\"tokenType\" binding:\"required\"`) 固定 \"MMI\"",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.BailianGetTokenResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"appId": {
|
|
"description": "@go_tags(`json:\"appId\"`)",
|
|
"type": "string"
|
|
},
|
|
"deviceName": {
|
|
"description": "@go_tags(`json:\"deviceName\"`)",
|
|
"type": "string"
|
|
},
|
|
"nonce": {
|
|
"description": "@go_tags(`json:\"nonce\"`)",
|
|
"type": "string"
|
|
},
|
|
"requestIp": {
|
|
"description": "@go_tags(`json:\"requestIp\"`)",
|
|
"type": "string"
|
|
},
|
|
"responseTime": {
|
|
"description": "@go_tags(`json:\"responseTime\"`)",
|
|
"type": "string"
|
|
},
|
|
"signature": {
|
|
"description": "@go_tags(`json:\"signature\"`)",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.ChatMsg": {
|
|
"type": "object",
|
|
"properties": {
|
|
"content": {
|
|
"description": "@go_tags(`json:\"content\"`) 消息内容",
|
|
"type": "string"
|
|
},
|
|
"speaker": {
|
|
"description": "@go_tags(`json:\"speaker\"`) 说话人(可为用户昵称或\"me\"/\"him\"等)",
|
|
"type": "string"
|
|
},
|
|
"time": {
|
|
"description": "@go_tags(`json:\"time\"`) 消息时间戳(秒级,可选)",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.ChatSummaryState": {
|
|
"type": "integer",
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3
|
|
],
|
|
"x-enum-comments": {
|
|
"ChatSummaryState_ChatSummaryState_Done": "完成",
|
|
"ChatSummaryState_ChatSummaryState_Failed": "失败",
|
|
"ChatSummaryState_ChatSummaryState_Pending": "入队等待",
|
|
"ChatSummaryState_ChatSummaryState_Processing": "AI 处理中"
|
|
},
|
|
"x-enum-varnames": [
|
|
"ChatSummaryState_ChatSummaryState_Pending",
|
|
"ChatSummaryState_ChatSummaryState_Processing",
|
|
"ChatSummaryState_ChatSummaryState_Done",
|
|
"ChatSummaryState_ChatSummaryState_Failed"
|
|
]
|
|
},
|
|
"pb.ContextStruct": {
|
|
"type": "object",
|
|
"properties": {
|
|
"content": {
|
|
"description": "@go_tags(`json:\"content\"`) 内容",
|
|
"type": "string"
|
|
},
|
|
"endtime": {
|
|
"description": "@go_tags(`json:\"endtime\"`) 结束时间",
|
|
"type": "integer"
|
|
},
|
|
"meetingid": {
|
|
"description": "@go_tags(`json:\"meetingid\"`) 会议id",
|
|
"type": "integer"
|
|
},
|
|
"speaker": {
|
|
"description": "@go_tags(`json:\"speaker\"`) 说话人",
|
|
"type": "string"
|
|
},
|
|
"starttime": {
|
|
"description": "@go_tags(`json:\"starttime\"`) 开始时间",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBAgent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avatarUrl": {
|
|
"description": "@go_tags(`gorm:\"avatarUrl:50\" json:\"avatarUrl\"`) 头像",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "@go_tags(`gorm:\"description\" json:\"description\"`) 智能体描述",
|
|
"type": "string"
|
|
},
|
|
"enable": {
|
|
"description": "@go_tags(`gorm:\"enable\" json:\"enable\"`) 是否启用",
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`gorm:\"id:50;primaryKey\" json:\"id\"`) 智能体id",
|
|
"type": "string"
|
|
},
|
|
"isOnline": {
|
|
"description": "@go_tags(`gorm:\"isOnline\" json:\"isOnline\"`) 是否在线",
|
|
"type": "boolean"
|
|
},
|
|
"languages": {
|
|
"description": "@go_tags(`gorm:\"languages\" json:\"languages\"`) 支持语言 多个用逗号分隔 zh-CN,en-US",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "@go_tags(`gorm:\"name:50\" json:\"name\"`) 智能体名称",
|
|
"type": "string"
|
|
},
|
|
"roleId": {
|
|
"description": "@go_tags(`gorm:\"roleId:50;index\" json:\"roleId\"`) 角色ID",
|
|
"type": "string"
|
|
},
|
|
"serviceData": {
|
|
"description": "@go_tags(`gorm:\"serviceData\" json:\"serviceData\"`) 服务数据 JSON 存放各平台所需的接入参数",
|
|
"type": "string"
|
|
},
|
|
"sort": {
|
|
"description": "@go_tags(`gorm:\"sort;index\" json:\"sort\"`) 排序权重 值越小越靠前",
|
|
"type": "integer"
|
|
},
|
|
"source": {
|
|
"description": "@go_tags(`gorm:\"source;index\" json:\"source\"`) Agent来源 0:内置 1:PolyChat 2:阿里云 3:火山",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.AgentSource"
|
|
}
|
|
]
|
|
},
|
|
"systemPrompt": {
|
|
"description": "@go_tags(`gorm:\"systemPrompt\" json:\"systemPrompt\"`) 提示词",
|
|
"type": "string"
|
|
},
|
|
"tag": {
|
|
"description": "@go_tags(`gorm:\"tag\" json:\"tag\"`) 类型 多个用逗号分隔",
|
|
"type": "string"
|
|
},
|
|
"voice": {
|
|
"description": "@go_tags(`gorm:\"voice\" json:\"voice\"`) 音色配置 多个用逗号分隔 平台音色id",
|
|
"type": "string"
|
|
},
|
|
"voiceWelcomeMessage": {
|
|
"description": "@go_tags(`gorm:\"voiceWelcomeMessage\" json:\"voiceWelcomeMessage\"`) 声音欢迎消息",
|
|
"type": "string"
|
|
},
|
|
"voices": {
|
|
"description": "@go_tags(`gorm:\"voices\" json:\"voices\"`) 音色配置 多个用逗号分隔 平台音色id",
|
|
"type": "string"
|
|
},
|
|
"welcomeMessage": {
|
|
"description": "@go_tags(`gorm:\"welcomeMessage\" json:\"welcomeMessage\"`) 文字欢迎消息",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBAppStat": {
|
|
"type": "object",
|
|
"properties": {
|
|
"active_device_count": {
|
|
"description": "@go_tags(`gorm:\"active_device_count\" json:\"active_device_count\"`) 活跃设备数(当期有使用)",
|
|
"type": "integer"
|
|
},
|
|
"active_user_count": {
|
|
"description": "@go_tags(`gorm:\"active_user_count\" json:\"active_user_count\"`) 活跃用户数(当期有登录行为)",
|
|
"type": "integer"
|
|
},
|
|
"add_ai_integral": {
|
|
"description": "@go_tags(`gorm:\"add_ai_integral\" json:\"add_ai_integral\"`) 发放AI积分",
|
|
"type": "integer"
|
|
},
|
|
"add_meet_second": {
|
|
"description": "@go_tags(`gorm:\"add_meet_second\" json:\"add_meet_second\"`) 发放会议时长(秒)",
|
|
"type": "integer"
|
|
},
|
|
"add_trade_second": {
|
|
"description": "@go_tags(`gorm:\"add_trade_second\" json:\"add_trade_second\"`) 发放翻译时长(秒)",
|
|
"type": "integer"
|
|
},
|
|
"add_vip_days": {
|
|
"description": "发放资源统计",
|
|
"type": "integer"
|
|
},
|
|
"ai_chat_count": {
|
|
"description": "AI聊天消耗统计",
|
|
"type": "integer"
|
|
},
|
|
"ai_down_token": {
|
|
"description": "@go_tags(`gorm:\"ai_down_token\" json:\"ai_down_token\"`) AI下行token",
|
|
"type": "integer"
|
|
},
|
|
"ai_up_token": {
|
|
"description": "@go_tags(`gorm:\"ai_up_token\" json:\"ai_up_token\"`) AI上行token",
|
|
"type": "integer"
|
|
},
|
|
"bind_device_count": {
|
|
"description": "设备统计",
|
|
"type": "integer"
|
|
},
|
|
"failed_order_count": {
|
|
"description": "@go_tags(`gorm:\"failed_order_count\" json:\"failed_order_count\"`) 失败订单数",
|
|
"type": "integer"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`gorm:\"id;primaryKey;autoIncrement\" json:\"id\"`) 主键",
|
|
"type": "integer"
|
|
},
|
|
"login_count": {
|
|
"description": "@go_tags(`gorm:\"login_count\" json:\"login_count\"`) 登录次数",
|
|
"type": "integer"
|
|
},
|
|
"meet_count": {
|
|
"description": "会议消耗统计",
|
|
"type": "integer"
|
|
},
|
|
"meet_time": {
|
|
"description": "@go_tags(`gorm:\"meet_time\" json:\"meet_time\"`) 会议时长消耗(秒)",
|
|
"type": "integer"
|
|
},
|
|
"new_user_count": {
|
|
"description": "用户统计",
|
|
"type": "integer"
|
|
},
|
|
"order_count": {
|
|
"description": "@go_tags(`gorm:\"order_count\" json:\"order_count\"`) 创建订单数",
|
|
"type": "integer"
|
|
},
|
|
"pay_amount": {
|
|
"description": "支付统计",
|
|
"type": "integer"
|
|
},
|
|
"pay_count": {
|
|
"description": "@go_tags(`gorm:\"pay_count\" json:\"pay_count\"`) 有效订单数(已支付)",
|
|
"type": "integer"
|
|
},
|
|
"pay_user_count": {
|
|
"description": "@go_tags(`gorm:\"pay_user_count\" json:\"pay_user_count\"`) 付费用户数",
|
|
"type": "integer"
|
|
},
|
|
"stat_date": {
|
|
"description": "@go_tags(`gorm:\"type:varchar(20);uniqueIndex\" json:\"stat_date\"`) 统计日期 日:2006-01-02 月:2006-01 年:2006",
|
|
"type": "string"
|
|
},
|
|
"total_user_count": {
|
|
"description": "@go_tags(`gorm:\"total_user_count\" json:\"total_user_count\"`) 累计用户总数(快照)",
|
|
"type": "integer"
|
|
},
|
|
"trade_count": {
|
|
"description": "翻译消耗统计",
|
|
"type": "integer"
|
|
},
|
|
"trade_time": {
|
|
"description": "@go_tags(`gorm:\"trade_time\" json:\"trade_time\"`) 翻译时长消耗(秒)",
|
|
"type": "integer"
|
|
},
|
|
"trade_words": {
|
|
"description": "@go_tags(`gorm:\"trade_words\" json:\"trade_words\"`) 翻译字数",
|
|
"type": "integer"
|
|
},
|
|
"update_time": {
|
|
"description": "@go_tags(`gorm:\"update_time\" json:\"update_time\"`) 更新时间",
|
|
"type": "integer"
|
|
},
|
|
"vip_user_count": {
|
|
"description": "@go_tags(`gorm:\"vip_user_count\" json:\"vip_user_count\"`) 当期新增VIP用户数",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBChannelApp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"address": {
|
|
"description": "@go_tags(`gorm:\"address\" json:\"address\"`) 下载地址",
|
|
"type": "string"
|
|
},
|
|
"allowskipdevicebinding": {
|
|
"description": "@go_tags(`gorm:\"allowskipdevicebinding\" json:\"allowskipdevicebinding\"`) 是否允许跳过设备绑定",
|
|
"type": "boolean"
|
|
},
|
|
"changelog": {
|
|
"description": "@go_tags(`gorm:\"changelog\" json:\"changelog\"`) 更新日志",
|
|
"type": "string"
|
|
},
|
|
"channel": {
|
|
"description": "@go_tags(`gorm:\"channel;primaryKey\" json:\"channel\"`) 渠道",
|
|
"type": "integer"
|
|
},
|
|
"description": {
|
|
"description": "@go_tags(`gorm:\"description\" json:\"description\"`) 描述",
|
|
"type": "string"
|
|
},
|
|
"forceupdate": {
|
|
"description": "@go_tags(`gorm:\"forceupdate\" json:\"forceupdate\"`) 强制更新开关(配合 minversion)",
|
|
"type": "boolean"
|
|
},
|
|
"minversion": {
|
|
"description": "@go_tags(`gorm:\"minversion\" json:\"minversion\"`) 最低支持版本,低于它需更新",
|
|
"type": "string"
|
|
},
|
|
"paychannels": {
|
|
"description": "@go_tags(`gorm:\"paychannels\" json:\"paychannels\"`) 支付渠道 wxpay,alipay,paypal,google,apple",
|
|
"type": "string"
|
|
},
|
|
"reviewversion": {
|
|
"description": "@go_tags(`gorm:\"reviewversion\" json:\"reviewversion\"`) 审核中的版本号,客户端报此版本时可隐藏未过审功能",
|
|
"type": "string"
|
|
},
|
|
"status": {
|
|
"description": "@go_tags(`gorm:\"status\" json:\"status\"`) 上架状态 0草稿 1已上架 2审核中 3已下架",
|
|
"type": "integer"
|
|
},
|
|
"tourists": {
|
|
"description": "@go_tags(`gorm:\"tourists\" json:\"tourists\"`) 是否开启游客登录",
|
|
"type": "boolean"
|
|
},
|
|
"version": {
|
|
"description": "@go_tags(`gorm:\"version\" json:\"version\"`) 当前线上版本",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBChatSummary": {
|
|
"type": "object",
|
|
"properties": {
|
|
"chat_content": {
|
|
"description": "@go_tags(`gorm:\"type:longtext\" json:\"chat_content\"`) 拼接后的聊天内容(服务端由 ChatMsg 列表拼接)",
|
|
"type": "string"
|
|
},
|
|
"chat_msgs": {
|
|
"description": "@go_tags(`gorm:\"type:longtext\" json:\"chat_msgs\"`) 原始 ChatMsg JSON(便于回查)",
|
|
"type": "string"
|
|
},
|
|
"create_time": {
|
|
"description": "@go_tags(`gorm:\"index\" json:\"create_time\"`)",
|
|
"type": "integer"
|
|
},
|
|
"error_msg": {
|
|
"description": "@go_tags(`gorm:\"size:500\" json:\"error_msg\"`) 失败原因",
|
|
"type": "string"
|
|
},
|
|
"finish_time": {
|
|
"description": "@go_tags(`gorm:\"index\" json:\"finish_time\"`)",
|
|
"type": "integer"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`gorm:\"primaryKey;autoIncrement\" json:\"id\"`)",
|
|
"type": "integer"
|
|
},
|
|
"state": {
|
|
"description": "@go_tags(`gorm:\"default:0;index\" json:\"state\"`) 状态",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.ChatSummaryState"
|
|
}
|
|
]
|
|
},
|
|
"summary": {
|
|
"description": "@go_tags(`gorm:\"type:longtext\" json:\"summary\"`) AI 生成的总结",
|
|
"type": "string"
|
|
},
|
|
"summary_date": {
|
|
"description": "@go_tags(`gorm:\"size:10;uniqueIndex:idx_chatsum_uid_date,priority:2;index\" json:\"summary_date\"`) 总结日期 YYYY-MM-DD",
|
|
"type": "string"
|
|
},
|
|
"uid": {
|
|
"description": "@go_tags(`gorm:\"size:50;uniqueIndex:idx_chatsum_uid_date,priority:1\" json:\"uid\"`) 用户ID",
|
|
"type": "string"
|
|
},
|
|
"update_time": {
|
|
"description": "@go_tags(`json:\"update_time\"`)",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBEchoMeetRecord": {
|
|
"type": "object",
|
|
"properties": {
|
|
"address": {
|
|
"description": "@go_tags(`gorm:\"address\" json:\"address\"`) 地址",
|
|
"type": "string"
|
|
},
|
|
"asr_svc_id": {
|
|
"description": "@go_tags(`gorm:\"asr_svc_id\" json:\"asr_svc_id\"`) 识别服务id(后台编排选路结果)",
|
|
"type": "string"
|
|
},
|
|
"audiourl": {
|
|
"description": "@go_tags(`gorm:\"audiourl\" json:\"audiourl\"`) 音频url",
|
|
"type": "string"
|
|
},
|
|
"creationtime": {
|
|
"description": "@go_tags(`gorm:\"creationtime;index\" json:\"creationtime\"`) 時間",
|
|
"type": "integer"
|
|
},
|
|
"filepath": {
|
|
"description": "@go_tags(`gorm:\"filepath\" json:\"filepath\"`) 本地音频文件路径",
|
|
"type": "string"
|
|
},
|
|
"formlanguage": {
|
|
"description": "@go_tags(`gorm:\"formlanguage\" json:\"formlanguage\"`) 语言",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`gorm:\"id:50;primaryKey;autoIncrement json:\"id\"`) 索引id",
|
|
"type": "integer"
|
|
},
|
|
"imageurls": {
|
|
"description": "@go_tags(`gorm:\"imageurls\" json:\"imageurls\"`) 注释图片url列表(JSON数组字符串,编码方式同original),作为多模态内容参与AI总结",
|
|
"type": "string"
|
|
},
|
|
"isdistinguishspeaker": {
|
|
"description": "@go_tags(`gorm:\"isdistinguishspeaker\" json:\"isdistinguishspeaker\"`) 是否区分说话人",
|
|
"type": "boolean"
|
|
},
|
|
"lastquerytime": {
|
|
"description": "@go_tags(`gorm:\"lastquerytime\" json:\"lastquerytime\"`) 上一次主动查询第三方服务的 unix 秒,用于限制查询频率",
|
|
"type": "integer"
|
|
},
|
|
"llm_svc_id": {
|
|
"description": "@go_tags(`gorm:\"llm_svc_id\" json:\"llm_svc_id\"`) 总结大模型服务id(默认或客户端指定)",
|
|
"type": "string"
|
|
},
|
|
"logid": {
|
|
"description": "@go_tags(`gorm:\"logid\" json:\"logid\"`) 日志id",
|
|
"type": "string"
|
|
},
|
|
"mt_svc_id": {
|
|
"description": "@go_tags(`gorm:\"mt_svc_id\" json:\"mt_svc_id\"`) 翻译服务id(后台编排选路结果)",
|
|
"type": "string"
|
|
},
|
|
"original": {
|
|
"description": "@go_tags(`gorm:\"original\" json:\"original\"`) 听写内容",
|
|
"type": "string"
|
|
},
|
|
"overview": {
|
|
"description": "@go_tags(`gorm:\"overview\" json:\"overview\"`) 短总结",
|
|
"type": "string"
|
|
},
|
|
"personnel": {
|
|
"description": "@go_tags(`gorm:\"personnel\" json:\"personnel\"`) 成员",
|
|
"type": "string"
|
|
},
|
|
"processduration": {
|
|
"description": "@go_tags(`gorm:\"processduration\" json:\"processduration\"`) 处理耗时 秒",
|
|
"type": "integer"
|
|
},
|
|
"remark": {
|
|
"description": "@go_tags(`gorm:\"remark\" json:\"remark\"`) 用户备注(创建记录时填写,参与AI总结)",
|
|
"type": "string"
|
|
},
|
|
"rtype": {
|
|
"description": "@go_tags(`gorm:\"rtype;index\" json:\"rtype\"`) 类型",
|
|
"type": "string"
|
|
},
|
|
"seconds": {
|
|
"description": "@go_tags(`gorm:\"seconds\" json:\"seconds\"`) 时长",
|
|
"type": "integer"
|
|
},
|
|
"size": {
|
|
"description": "@go_tags(`gorm:\"column:size;type:bigint\" json:\"size\"`) 文件大小",
|
|
"type": "integer"
|
|
},
|
|
"starttime": {
|
|
"description": "@go_tags(`gorm:\"starttime\" json:\"starttime\"`) 处理开始时间 unix 秒",
|
|
"type": "integer"
|
|
},
|
|
"state": {
|
|
"description": "@go_tags(`gorm:\"state;index\" json:\"state\"`) 状态",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBEchoMeetRecordState"
|
|
}
|
|
]
|
|
},
|
|
"summary": {
|
|
"description": "@go_tags(`gorm:\"summary\" json:\"summary\"`) 总结",
|
|
"type": "string"
|
|
},
|
|
"taskid": {
|
|
"description": "@go_tags(`gorm:\"taskid\" json:\"taskid\"`) 任务id",
|
|
"type": "string"
|
|
},
|
|
"tasktype": {
|
|
"description": "@go_tags(`gorm:\"tasktype\" json:\"tasktype\"`) 任务类型",
|
|
"type": "integer"
|
|
},
|
|
"templateid": {
|
|
"description": "@go_tags(`gorm:\"templateid\" json:\"templateid\"`) 模板id",
|
|
"type": "integer"
|
|
},
|
|
"title": {
|
|
"description": "@go_tags(`gorm:\"title\" json:\"title\"`) 标题",
|
|
"type": "string"
|
|
},
|
|
"tolanguage": {
|
|
"description": "@go_tags(`gorm:\"tolanguage\" json:\"tolanguage\"`) 目标语言",
|
|
"type": "string"
|
|
},
|
|
"translate": {
|
|
"description": "@go_tags(`gorm:\"translate\" json:\"translate\"`) 翻译",
|
|
"type": "string"
|
|
},
|
|
"uid": {
|
|
"description": "@go_tags(`gorm:\"uid;index\" json:\"uid\"`) 用户ID",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBEchoMeetRecordState": {
|
|
"type": "integer",
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
10002,
|
|
10001
|
|
],
|
|
"x-enum-comments": {
|
|
"DBEchoMeetRecordState_AwaitSummarizing": "@go_tags(`gorm:\"DBEchoMeetRecordState_AwaitingSummarizing\"`) 等待总结中",
|
|
"DBEchoMeetRecordState_AwaitTranscribing": "@go_tags(`gorm:\"DBEchoMeetRecordState_AwaitingTranscribing\"`) 等待转写中",
|
|
"DBEchoMeetRecordState_Completed": "@go_tags(`gorm:\"DBEchoMeetRecordState_Completed\"`) 已完成",
|
|
"DBEchoMeetRecordState_Readed": "@go_tags(`gorm:\"DBEchoMeetRecordState_Readed\"`) 已阅",
|
|
"DBEchoMeetRecordState_SummarizFail": "@go_tags(`gorm:\"DBEchoMeetRecordState_SummarizFail\"`) 总结失败",
|
|
"DBEchoMeetRecordState_Summarizing": "@go_tags(`gorm:\"DBEchoMeetRecordState_Summarizing\"`) 总结中",
|
|
"DBEchoMeetRecordState_TranscribeFail": "@go_tags(`gorm:\"DBEchoMeetRecordState_TranscribeFail\"`) 转写失败",
|
|
"DBEchoMeetRecordState_Transcribing": "@go_tags(`gorm:\"DBEchoMeetRecordState_Transcribing\"`) 听写中",
|
|
"DBEchoMeetRecordState_Unknow": "@go_tags(`gorm:\"DBEchoMeetRecordState_Unknow\"`) 未知状态"
|
|
},
|
|
"x-enum-varnames": [
|
|
"DBEchoMeetRecordState_Unknow",
|
|
"DBEchoMeetRecordState_AwaitTranscribing",
|
|
"DBEchoMeetRecordState_Transcribing",
|
|
"DBEchoMeetRecordState_AwaitSummarizing",
|
|
"DBEchoMeetRecordState_Summarizing",
|
|
"DBEchoMeetRecordState_Completed",
|
|
"DBEchoMeetRecordState_Readed",
|
|
"DBEchoMeetRecordState_TranscribeFail",
|
|
"DBEchoMeetRecordState_SummarizFail"
|
|
]
|
|
},
|
|
"pb.DBEchoMeetTemplate": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"description": "@go_tags(`gorm:\"description\"`) 描述",
|
|
"type": "string"
|
|
},
|
|
"icon": {
|
|
"description": "@go_tags(`gorm:\"icon\"`) 图标",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`gorm:\"id;primaryKey;autoIncrement json:\"id\"`) id",
|
|
"type": "integer"
|
|
},
|
|
"language": {
|
|
"description": "@go_tags(`gorm:\"language;index\"`) 语言",
|
|
"type": "string"
|
|
},
|
|
"outline": {
|
|
"description": "@go_tags(`gorm:\"outline\"`) 大纲",
|
|
"type": "string"
|
|
},
|
|
"sort": {
|
|
"description": "@go_tags(`gorm:\"sort;index\"`) 显示优先级,数值越大越靠前",
|
|
"type": "integer"
|
|
},
|
|
"source": {
|
|
"description": "@go_tags(`gorm:\"source;index\"`) 来源",
|
|
"type": "string"
|
|
},
|
|
"tags": {
|
|
"description": "@go_tags(`gorm:\"tags\"`) 标签",
|
|
"type": "string"
|
|
},
|
|
"template": {
|
|
"description": "@go_tags(`gorm:\"template\"`) 模板",
|
|
"type": "string"
|
|
},
|
|
"tid": {
|
|
"description": "@go_tags(`gorm:\"tid;index\"`) 模板id",
|
|
"type": "string"
|
|
},
|
|
"title": {
|
|
"description": "@go_tags(`gorm:\"title\"`) 标题",
|
|
"type": "string"
|
|
},
|
|
"ttype": {
|
|
"description": "@go_tags(`gorm:\"ttype;index\"`) 类型",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBGoods": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ainum": {
|
|
"description": "@go_tags(`gorm:\"ainum\" json:\"ainum\"`) AI资源点",
|
|
"type": "integer"
|
|
},
|
|
"enable": {
|
|
"description": "@go_tags(`gorm:\"enable\" json:\"enable\"`) 是否启用",
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`gorm:\"id;primaryKey\" json:\"id\"`) 产品id",
|
|
"type": "string"
|
|
},
|
|
"localname": {
|
|
"description": "@go_tags(`gorm:\"localname\" json:\"localname\"`) 产品本地名称 采用json存储 {\"zh-CN\":{\"name\":\"中文名称\",\"currency\":\"¥\",\"price\":100}}",
|
|
"type": "string"
|
|
},
|
|
"meetnum": {
|
|
"description": "@go_tags(`gorm:\"meetnum\" json:\"meetnum\"`) 会议使用量资源点",
|
|
"type": "integer"
|
|
},
|
|
"name": {
|
|
"description": "@go_tags(`gorm:\"name\" json:\"name\"`) 产品名称",
|
|
"type": "string"
|
|
},
|
|
"price": {
|
|
"description": "@go_tags(`gorm:\"price\" json:\"price\"`) 产品价格",
|
|
"type": "integer"
|
|
},
|
|
"tradenum": {
|
|
"description": "@go_tags(`gorm:\"tradenum\" json:\"tradenum\"`) 翻译资源点",
|
|
"type": "integer"
|
|
},
|
|
"usagetype": {
|
|
"description": "@go_tags(`gorm:\"usagetype\" json:\"usagetype\"`) 产品类型 0:普通产品 1:会员产品",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.UsageType"
|
|
}
|
|
]
|
|
},
|
|
"viptime": {
|
|
"description": "@go_tags(`gorm:\"viptime\" json:\"viptime\"`) 会员时间",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBMusic": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "integer"
|
|
},
|
|
"image": {
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"type": "string"
|
|
},
|
|
"singer": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBPayOrder": {
|
|
"type": "object",
|
|
"properties": {
|
|
"amount": {
|
|
"description": "@go_tags(`gorm:\"amount\" json:\"amount\"`) 订单金额(分)",
|
|
"type": "integer"
|
|
},
|
|
"client_ip": {
|
|
"description": "@go_tags(`gorm:\"client_ip:50\" json:\"client_ip\"`) 客户端IP",
|
|
"type": "string"
|
|
},
|
|
"code_url": {
|
|
"description": "@go_tags(`gorm:\"code_url:500\" json:\"code_url\"`) 支付二维码URL",
|
|
"type": "string"
|
|
},
|
|
"create_time": {
|
|
"description": "@go_tags(`gorm:\"create_time;index\" json:\"create_time\"`) 创建时间",
|
|
"type": "integer"
|
|
},
|
|
"expire_time": {
|
|
"description": "@go_tags(`gorm:\"expire_time\" json:\"expire_time\"`) 过期时间",
|
|
"type": "integer"
|
|
},
|
|
"extra_data": {
|
|
"description": "@go_tags(`gorm:\"extra_data:1000\" json:\"extra_data\"`) 扩展数据",
|
|
"type": "string"
|
|
},
|
|
"notify_url": {
|
|
"description": "@go_tags(`gorm:\"notify_url:200\" json:\"notify_url\"`) 回调地址",
|
|
"type": "string"
|
|
},
|
|
"order_id": {
|
|
"description": "@go_tags(`gorm:\"order_id:50;primaryKey\" json:\"order_id\"`) 订单ID",
|
|
"type": "string"
|
|
},
|
|
"pay_time": {
|
|
"description": "@go_tags(`gorm:\"pay_time\" json:\"pay_time\"`) 支付时间",
|
|
"type": "integer"
|
|
},
|
|
"payment_method": {
|
|
"description": "@go_tags(`gorm:\"payment_method\" json:\"payment_method\"`) 支付方式",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.PaymentMethod"
|
|
}
|
|
]
|
|
},
|
|
"prepay_id": {
|
|
"description": "@go_tags(`gorm:\"prepay_id:100\" json:\"prepay_id\"`) 预支付ID",
|
|
"type": "string"
|
|
},
|
|
"product_desc": {
|
|
"description": "@go_tags(`gorm:\"product_desc:500\" json:\"product_desc\"`) 商品描述",
|
|
"type": "string"
|
|
},
|
|
"product_id": {
|
|
"description": "@go_tags(`gorm:\"product_id:50;index\" json:\"product_id\"`) 商品ID",
|
|
"type": "string"
|
|
},
|
|
"product_name": {
|
|
"description": "@go_tags(`gorm:\"product_name:100\" json:\"product_name\"`) 商品名称",
|
|
"type": "string"
|
|
},
|
|
"remark": {
|
|
"description": "@go_tags(`gorm:\"remark:500\" json:\"remark\"`) 备注",
|
|
"type": "string"
|
|
},
|
|
"src_brandid": {
|
|
"description": "@go_tags(`gorm:\"src_brandid;index\" json:\"src_brandid\"`) 来源设备的品牌商id",
|
|
"type": "integer"
|
|
},
|
|
"src_channelid": {
|
|
"description": "@go_tags(`gorm:\"src_channelid;size:16;index\" json:\"src_channelid\"`) 来源设备的渠道商id(短码)",
|
|
"type": "string"
|
|
},
|
|
"src_license": {
|
|
"description": "---- 来源设备快照(下单时冻结,用于渠道分成月结算)----\n取值优先级:客户端上报的「当前使用设备」→ 用户「最后绑定设备」→ 空。\n下单即固化,用户之后换设备/换绑不影响历史订单的归属。",
|
|
"type": "string"
|
|
},
|
|
"src_mac": {
|
|
"description": "@go_tags(`gorm:\"src_mac;size:50\" json:\"src_mac\"`) 来源设备MAC",
|
|
"type": "string"
|
|
},
|
|
"src_productid": {
|
|
"description": "@go_tags(`gorm:\"src_productid;index\" json:\"src_productid\"`) 来源设备的产品id",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"description": "@go_tags(`gorm:\"status;index\" json:\"status\"`) 订单状态",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.PayOrderStatus"
|
|
}
|
|
]
|
|
},
|
|
"transaction_id": {
|
|
"description": "@go_tags(`gorm:\"transaction_id:100;index\" json:\"transaction_id\"`) 第三方交易号",
|
|
"type": "string"
|
|
},
|
|
"uid": {
|
|
"description": "@go_tags(`gorm:\"uid:50;index\" json:\"uid\"`) 用户ID",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBProduct": {
|
|
"type": "object",
|
|
"properties": {
|
|
"appnames": {
|
|
"description": "产品归属的应用(应用中心 app_product.name,如 Voitrans,Lumi),CSV 可多选、空=未绑定。\n品牌商/渠道商账号的「应用」下拉即由本字段推导:只列出自己品牌名下产品绑定过的应用。",
|
|
"type": "string"
|
|
},
|
|
"bassfilter": {
|
|
"description": "@go_tags(`gorm:\"bassfilter\" json:\"bassfilter\"`) 过滤低音音频参数(0-1000)",
|
|
"type": "integer"
|
|
},
|
|
"bindrewardmeeting": {
|
|
"description": "@go_tags(`gorm:\"bindrewardmeeting\" json:\"bindrewardmeeting\"`) 绑定奖励会议次数",
|
|
"type": "integer"
|
|
},
|
|
"bindrewardtranslate": {
|
|
"description": "@go_tags(`gorm:\"bindrewardtranslate\" json:\"bindrewardtranslate\"`) 绑定奖励翻译次数",
|
|
"type": "integer"
|
|
},
|
|
"bindrewardvpitime": {
|
|
"description": "@go_tags(`gorm:\"bindrewardvpitime\" json:\"bindrewardvpitime\"`) 是否奖励vip时间",
|
|
"type": "integer"
|
|
},
|
|
"brandid": {
|
|
"description": "@go_tags(`gorm:\"brandid;index\" json:\"brandid\"`) 品牌商id",
|
|
"type": "integer"
|
|
},
|
|
"broadcastpeertranslate": {
|
|
"description": "@go_tags(`gorm:\"broadcastpeertranslate\" json:\"broadcastpeertranslate\"`) 是否播报对方翻译内容",
|
|
"type": "boolean"
|
|
},
|
|
"callmodeenable": {
|
|
"description": "@go_tags(`gorm:\"callmodeenable\" json:\"callmodeenable\"`) 通话模式是否启用",
|
|
"type": "boolean"
|
|
},
|
|
"channel": {
|
|
"description": "@go_tags(`gorm:\"channel\" json:\"channel\"`) 产品渠道方 official/mobile",
|
|
"type": "string"
|
|
},
|
|
"channelextra": {
|
|
"description": "@go_tags(`gorm:\"channelextra\" json:\"channelextra\"`) 渠道附加数据(JSON字符串)",
|
|
"type": "string"
|
|
},
|
|
"createtime": {
|
|
"description": "@go_tags(`gorm:\"createtime\" json:\"createtime\"`) 创建时间(秒);历史产品为0",
|
|
"type": "integer"
|
|
},
|
|
"description": {
|
|
"description": "产品说明:这款产品是什么、有什么特性,给后台运营与客户看的,与版本更新说明(updatedescription)无关。",
|
|
"type": "string"
|
|
},
|
|
"devicecodecount": {
|
|
"description": "@go_tags(`gorm:\"devicecodecount\" json:\"devicecodecount\"`) 每副产品生产的设备码数量(0或1=单份,2=双份)",
|
|
"type": "integer"
|
|
},
|
|
"devicename": {
|
|
"description": "@go_tags(`gorm:\"devicename\" json:\"devicename\"`) 设备名称",
|
|
"type": "string"
|
|
},
|
|
"devicetype": {
|
|
"description": "@go_tags(`gorm:\"devicetype\" json:\"devicetype\"`) 设备类型",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DeviceType"
|
|
}
|
|
]
|
|
},
|
|
"eqenable": {
|
|
"description": "@go_tags(`gorm:\"eqenable\" json:\"eqenable\"`) EQ是否启用",
|
|
"type": "boolean"
|
|
},
|
|
"factoryid": {
|
|
"description": "【老客户端兼容】厂家→品牌商改名前发布的 App 包按「非空 int」解析 factoryid,\n字段一旦缺失,整个 user_getappconfig / user_getproduct 响应解析就抛 TypeError(设备列表、应用配置全废)。\n此字段只出不入:gorm:\"-\" 不建列、不参与读写,由 user 模块读取层统一填成 brandid 的值下发。\n服务端与新端一律以 brandid 为准,勿往这里写值。老包全部淘汰后可删。",
|
|
"type": "integer"
|
|
},
|
|
"finddeviceenable": {
|
|
"description": "@go_tags(`gorm:\"finddeviceenable\" json:\"finddeviceenable\"`) 查找设备开关是否启用",
|
|
"type": "boolean"
|
|
},
|
|
"hideaiassistant": {
|
|
"description": "@go_tags(`gorm:\"hideaiassistant\" json:\"hideaiassistant\"`) 是否隐藏AI助手功能",
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`gorm:\"id;primaryKey;autoIncrement\" json:\"id\"`) 设备编码",
|
|
"type": "integer"
|
|
},
|
|
"iscanbindagain": {
|
|
"description": "@go_tags(`gorm:\"iscanbindagain\" json:\"iscanbindagain\"`) 是否可以反复下发奖励",
|
|
"type": "boolean"
|
|
},
|
|
"iscontinuouschat": {
|
|
"description": "@go_tags(`gorm:\"iscontinuouschat\" json:\"iscontinuouschat\"`) 是否连续对话",
|
|
"type": "boolean"
|
|
},
|
|
"keyenable": {
|
|
"description": "@go_tags(`gorm:\"keyenable\" json:\"keyenable\"`) 按键是否启用",
|
|
"type": "boolean"
|
|
},
|
|
"ledenable": {
|
|
"description": "@go_tags(`gorm:\"ledenable\" json:\"ledenable\"`) 闪灯开关是否启用",
|
|
"type": "boolean"
|
|
},
|
|
"noisereductionenable": {
|
|
"description": "@go_tags(`gorm:\"noisereductionenable\" json:\"noisereductionenable\"`) 降噪开关是否启用",
|
|
"type": "boolean"
|
|
},
|
|
"productimage": {
|
|
"description": "@go_tags(`gorm:\"productimage\" json:\"productimage\"`) 产品图片",
|
|
"type": "string"
|
|
},
|
|
"providerid": {
|
|
"description": "产品用的是哪套芯片方案(DBSolutionProvider.id)。生产设备码时的服务ID(CID)直接取这里——\n以前从品牌商推导,但同一品牌的不同产品可能用不同方案商的方案,推导会串号,故改为产品级绑定,新建产品必填。",
|
|
"type": "integer"
|
|
},
|
|
"scanuuid": {
|
|
"description": "@go_tags(`gorm:\"scanuuid\" json:\"scanuuid\"`) 设备扫描唯一id",
|
|
"type": "string"
|
|
},
|
|
"serialcursor": {
|
|
"description": "@go_tags(`gorm:\"serialcursor\" json:\"serialcursor\"`) 产品级授权码序号游标(累加分配)",
|
|
"type": "integer"
|
|
},
|
|
"showcasebattery": {
|
|
"description": "@go_tags(`gorm:\"showcasebattery\" json:\"showcasebattery\"`) 是否显示仓盒电量",
|
|
"type": "boolean"
|
|
},
|
|
"shutdownenable": {
|
|
"description": "@go_tags(`gorm:\"shutdownenable\" json:\"shutdownenable\"`) 定时关机开关是否启用",
|
|
"type": "boolean"
|
|
},
|
|
"updatedescription": {
|
|
"description": "@go_tags(`gorm:\"updatedescription\" json:\"updatedescription\"`) 描述",
|
|
"type": "string"
|
|
},
|
|
"updatepackageaddress": {
|
|
"description": "@go_tags(`gorm:\"updatepackageaddress\" json:\"updatepackageaddress\"`) 更新包地址=url",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "@go_tags(`gorm:\"version\" json:\"version\"`) 版本",
|
|
"type": "string"
|
|
},
|
|
"versionid": {
|
|
"description": "@go_tags(`gorm:\"versionid\" json:\"versionid\"`) 版本id",
|
|
"type": "integer"
|
|
},
|
|
"wakeupenable": {
|
|
"description": "@go_tags(`gorm:\"wakeupenable\" json:\"wakeupenable\"`) 唤醒控制开关是否启用",
|
|
"type": "boolean"
|
|
},
|
|
"workmodeenable": {
|
|
"description": "@go_tags(`gorm:\"workmodeenable\" json:\"workmodeenable\"`) 工作模式是否启用",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBProductVersion": {
|
|
"type": "object",
|
|
"properties": {
|
|
"description": {
|
|
"description": "@go_tags(`gorm:\"description\" json:\"description\"`) 描述",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`gorm:\"id;primaryKey;autoIncrement\" json:\"id\"`) 版本id",
|
|
"type": "integer"
|
|
},
|
|
"productid": {
|
|
"description": "@go_tags(`gorm:\"productid;index\" json:\"productid\"`) 产品id",
|
|
"type": "integer"
|
|
},
|
|
"updatepackageaddress": {
|
|
"description": "@go_tags(`gorm:\"updatepackageaddress\" json:\"updatepackageaddress\"`) 更新包地址",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "@go_tags(`gorm:\"version;index\" json:\"version\"`) 版本",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBTask": {
|
|
"type": "object",
|
|
"properties": {
|
|
"create_time": {
|
|
"description": "@go_tags(`gorm:\"index\" json:\"create_time\"`) 创建时间",
|
|
"type": "integer"
|
|
},
|
|
"cron_expr": {
|
|
"description": "@go_tags(`gorm:\"size:100\" json:\"cron_expr\"`) cron表达式",
|
|
"type": "string"
|
|
},
|
|
"extra": {
|
|
"description": "@go_tags(`gorm:\"size:2000\" json:\"extra\"`) 扩展信息JSON",
|
|
"type": "string"
|
|
},
|
|
"finish_time": {
|
|
"description": "@go_tags(`gorm:\"index\" json:\"finish_time\"`) 完成时间",
|
|
"type": "integer"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`gorm:\"primaryKey;autoIncrement\" json:\"id\"`) 主键自增",
|
|
"type": "integer"
|
|
},
|
|
"status": {
|
|
"description": "@go_tags(`gorm:\"default:0;index\" json:\"status\"`) 任务状态",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.TaskStatus"
|
|
}
|
|
]
|
|
},
|
|
"task_desc": {
|
|
"description": "@go_tags(`gorm:\"size:500\" json:\"task_desc\"`) 任务描述",
|
|
"type": "string"
|
|
},
|
|
"task_name": {
|
|
"description": "@go_tags(`gorm:\"size:100\" json:\"task_name\"`) 任务标题",
|
|
"type": "string"
|
|
},
|
|
"task_type": {
|
|
"description": "@go_tags(`gorm:\"default:0\" json:\"task_type\"`) 任务类型(仅记录用户选择)",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.TaskType"
|
|
}
|
|
]
|
|
},
|
|
"trigger_time": {
|
|
"description": "@go_tags(`gorm:\"size:40;index\" json:\"trigger_time\"`) 用户希望的提醒时间(带时区的RFC3339字符串,如 2025-04-08T15:00:00+08:00)",
|
|
"type": "string"
|
|
},
|
|
"uid": {
|
|
"description": "@go_tags(`gorm:\"size:50;index\" json:\"uid\"`) 用户ID",
|
|
"type": "string"
|
|
},
|
|
"update_time": {
|
|
"description": "@go_tags(`json:\"update_time\"`) 更新时间",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBUser": {
|
|
"type": "object",
|
|
"properties": {
|
|
"State": {
|
|
"description": "@go_tags(`gorm:\"State\" json:\"State\"`) 状态",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.UserState"
|
|
}
|
|
]
|
|
},
|
|
"account": {
|
|
"description": "@go_tags(`gorm:\"account:50;index\" json:\"account\"`) 登录帐号",
|
|
"type": "string"
|
|
},
|
|
"aichatintegral": {
|
|
"description": "@go_tags(`gorm:\"aichatintegral\" json:\"aichatintegral\"`) ai聊天积分",
|
|
"type": "integer"
|
|
},
|
|
"aichattotalintegral": {
|
|
"description": "@go_tags(`gorm:\"aichattotalintegral\" json:\"aichattotalintegral\"`) ai聊天总积分",
|
|
"type": "integer"
|
|
},
|
|
"appleopenid": {
|
|
"description": "@go_tags(`gorm:\"appleopenid:50;index\" json:\"appleopenid\"`)",
|
|
"type": "string"
|
|
},
|
|
"avatar": {
|
|
"description": "@go_tags(`gorm:\"avatar\" json:\"avatar\"`) 玩家头像",
|
|
"type": "string"
|
|
},
|
|
"canceltime": {
|
|
"description": "@go_tags(`gorm:\"canceltime\" json:\"canceltime\"`) 注销时间(0 未注销)",
|
|
"type": "integer"
|
|
},
|
|
"channel": {
|
|
"description": "@go_tags(`gorm:\"channel\" json:\"channel\"`) 用户渠道",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.UserChannel"
|
|
}
|
|
]
|
|
},
|
|
"continent_code": {
|
|
"description": "@go_tags(`gorm:\"continent_code\" json:\"continent_code\"` // 国家",
|
|
"type": "string"
|
|
},
|
|
"country_code": {
|
|
"description": "@go_tags(`gorm:\"country_code\" json:\"country_code\"` // 国家编码",
|
|
"type": "string"
|
|
},
|
|
"createtime": {
|
|
"description": "@go_tags(`gorm:\"createtime\" json:\"createtime\"`) 注册时间",
|
|
"type": "integer"
|
|
},
|
|
"facebookopenid": {
|
|
"description": "@go_tags(`gorm:\"facebookopenid:50;index\" json:\"facebookopenid\"`) FaceBook",
|
|
"type": "string"
|
|
},
|
|
"gender": {
|
|
"description": "@go_tags(`gorm:\"gender\" json:\"gender\"` 性别 1-男 2-女",
|
|
"type": "integer"
|
|
},
|
|
"googleopenid": {
|
|
"description": "@go_tags(`gorm:\"googleopenid:50;index\" json:\"googleopenid\"`) 谷歌openid",
|
|
"type": "string"
|
|
},
|
|
"isactivatecode": {
|
|
"description": "@go_tags(`gorm:\"isactivatecode\" json:\"isactivatecode\"`) 是否已使用过激活码(厂家公码)每账号一生限领一次",
|
|
"type": "boolean"
|
|
},
|
|
"isgiveaway": {
|
|
"description": "@go_tags(`gorm:\"isgiveaway\" json:\"isgiveaway\"`) 是否是第一次绑定",
|
|
"type": "boolean"
|
|
},
|
|
"language": {
|
|
"description": "@go_tags(`gorm:\"language\" json:\"language\"`) 语言",
|
|
"type": "string"
|
|
},
|
|
"lastbindchannelid": {
|
|
"description": "@go_tags(`gorm:\"lastbindchannelid;size:16;index\" json:\"lastbindchannelid\"`) 最后绑定设备的渠道商ID(充值/消耗按此渠道商归属统计与结算)",
|
|
"type": "string"
|
|
},
|
|
"lastbindproductid": {
|
|
"description": "@go_tags(`gorm:\"lastbindproductid\" json:\"lastbindproductid\"`) 最后绑定的产品ID(充值/消耗按此产品归属统计)",
|
|
"type": "integer"
|
|
},
|
|
"lastsgintime": {
|
|
"description": "@go_tags(`gorm:\"lastsgintime\" json:\"lastsgintime\"`) 最后登录四件",
|
|
"type": "integer"
|
|
},
|
|
"mail": {
|
|
"description": "@go_tags(`gorm:\"mail:50;index\" json:\"mail\"`) 邮箱",
|
|
"type": "string"
|
|
},
|
|
"meetintegral": {
|
|
"description": "@go_tags(`gorm:\"meetintegral\" json:\"meetintegral\"`) 会议积分",
|
|
"type": "integer"
|
|
},
|
|
"meettotalintegral": {
|
|
"description": "@go_tags(`gorm:\"meettotalintegral\" json:\"meettotalintegral\"`) 会议总积分",
|
|
"type": "integer"
|
|
},
|
|
"name": {
|
|
"description": "@go_tags(`gorm:\"name:50\" json:\"name\"`) 用户名",
|
|
"type": "string"
|
|
},
|
|
"password": {
|
|
"description": "@go_tags(`json:\"password\"`) 密码登录",
|
|
"type": "string"
|
|
},
|
|
"phone": {
|
|
"description": "@go_tags(`gorm:\"phone:50;index\" json:\"phone\"`) 手机号",
|
|
"type": "string"
|
|
},
|
|
"phonemac": {
|
|
"description": "@go_tags(`gorm:\"phonemac:50;index\" json:\"phonemac\"`) 手机硬件id",
|
|
"type": "string"
|
|
},
|
|
"phonemodel": {
|
|
"description": "@go_tags(`json:\"phonemodel\"`) 手机型号",
|
|
"type": "string"
|
|
},
|
|
"servicetag": {
|
|
"description": "@go_tags(`gorm:\"servicetag\" json:\"servicetag\"`) 服务所属区",
|
|
"type": "string"
|
|
},
|
|
"tradeintegral": {
|
|
"description": "@go_tags(`gorm:\"tradeintegral\" json:\"tradeintegral\"`) 翻译积分",
|
|
"type": "integer"
|
|
},
|
|
"tradetotalintegral": {
|
|
"description": "@go_tags(`gorm:\"tradetotalintegral\" json:\"tradetotalintegral\"`) 翻译总积分",
|
|
"type": "integer"
|
|
},
|
|
"uid": {
|
|
"description": "@go_tags(`gorm:\"uid:50;primaryKey\" json:\"uid\"`) 用户ID",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "@go_tags(`gorm:\"version\" json:\"version\"`) 版本",
|
|
"type": "string"
|
|
},
|
|
"vipexptime": {
|
|
"description": "@go_tags(`gorm:\"vipexptime\" json:\"vipexptime\"`) 会员过期时间",
|
|
"type": "integer"
|
|
},
|
|
"viplv": {
|
|
"description": "@go_tags(`gorm:\"viplv:50\" json:\"viplv\"`) viplv",
|
|
"type": "integer"
|
|
},
|
|
"wxopenid": {
|
|
"description": "@go_tags(`gorm:\"wxopenid:50;index\" json:\"wxopenid\"`) 微信openid",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBUserDivice": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channelid": {
|
|
"description": "@go_tags(`gorm:\"channelid;size:16;index\" json:\"channelid\"`) 渠道商ID(绑定时从授权码带入,空=未分配渠道)",
|
|
"type": "string"
|
|
},
|
|
"cmei": {
|
|
"description": "@go_tags(`gorm:\"cmei:50;index\" json:\"cmei\"`) cmei码",
|
|
"type": "string"
|
|
},
|
|
"devicemac": {
|
|
"description": "@go_tags(`gorm:\"devicemac:50;index\" json:\"devicemac\"`) 设备地址",
|
|
"type": "string"
|
|
},
|
|
"devicename": {
|
|
"description": "@go_tags(`gorm:\"devicename:50\" json:\"devicename\"`) 设备名称",
|
|
"type": "string"
|
|
},
|
|
"devicetype": {
|
|
"description": "@go_tags(`gorm:\"devicetype:50;index\" json:\"devicetype\"`) 设备类型",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DeviceType"
|
|
}
|
|
]
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`gorm:\"id:50;primaryKey;autoIncrement json:\"id\"`) id",
|
|
"type": "integer"
|
|
},
|
|
"license": {
|
|
"description": "@go_tags(`gorm:\"license:50;index\" json:\"license\"`) 认证码",
|
|
"type": "string"
|
|
},
|
|
"lxsetting": {
|
|
"description": "@go_tags(`gorm:\"lxsetting:256\" json:\"lxsetting\"`) 蓝训设置",
|
|
"type": "string"
|
|
},
|
|
"productid": {
|
|
"description": "@go_tags(`gorm:\"productid:50;index\" json:\"productid\"`) 产品ID",
|
|
"type": "integer"
|
|
},
|
|
"uid": {
|
|
"description": "@go_tags(`gorm:\"uid:50;index\" json:\"uid\"`) 用户ID",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "@go_tags(`gorm:\"version:50\" json:\"version\"`) 版本",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBUserStatistics": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aichatdowntoken": {
|
|
"description": "@go_tags(`gorm:\"aichatdowntoken\" json:\"aichatdowntoken\"`) AI聊天下行token",
|
|
"type": "integer"
|
|
},
|
|
"aichatnum": {
|
|
"description": "@go_tags(`gorm:\"aichatnum\" json:\"aichatnum\"`) AI聊天次数",
|
|
"type": "integer"
|
|
},
|
|
"aichatuptoken": {
|
|
"description": "@go_tags(`gorm:\"aichatuptoken\" json:\"aichatuptoken\"`) AI聊天上报token",
|
|
"type": "integer"
|
|
},
|
|
"meetnum": {
|
|
"description": "@go_tags(`gorm:\"meetnum\" json:\"meetnum\"`) 会议使用量资源点",
|
|
"type": "integer"
|
|
},
|
|
"meettime": {
|
|
"description": "@go_tags(`gorm:\"meettime\" json:\"meettime\"`) 会议使用时常",
|
|
"type": "integer"
|
|
},
|
|
"trademodel1num": {
|
|
"description": "@go_tags(`gorm:\"trademodel1num\" json:\"trademodel1num\"`) 翻译模式1次数",
|
|
"type": "integer"
|
|
},
|
|
"trademodel1time": {
|
|
"description": "@go_tags(`gorm:\"trademodel1time\" json:\"trademodel1time\"`) 翻译模式1时常",
|
|
"type": "integer"
|
|
},
|
|
"trademodel2num": {
|
|
"description": "@go_tags(`gorm:\"trademodel2num\" json:\"trademodel2num\"`) 翻译模式2次数",
|
|
"type": "integer"
|
|
},
|
|
"trademodel2time": {
|
|
"description": "@go_tags(`gorm:\"trademodel2time\" json:\"trademodel2time\"`) 翻译模式2时常",
|
|
"type": "integer"
|
|
},
|
|
"trademodel3num": {
|
|
"description": "@go_tags(`gorm:\"trademodel3num\" json:\"trademodel3num\"`) 翻译模式3次数",
|
|
"type": "integer"
|
|
},
|
|
"trademodel3time": {
|
|
"description": "@go_tags(`gorm:\"trademodel3time\" json:\"trademodel3time\"`) 翻译模式3时常",
|
|
"type": "integer"
|
|
},
|
|
"trademodel4num": {
|
|
"description": "@go_tags(`gorm:\"trademodel4num\" json:\"trademodel4num\"`) 翻译模式4次数",
|
|
"type": "integer"
|
|
},
|
|
"trademodel4time": {
|
|
"description": "@go_tags(`gorm:\"trademodel4time\" json:\"trademodel4time\"`) 翻译模式4时常",
|
|
"type": "integer"
|
|
},
|
|
"trademodel5num": {
|
|
"description": "@go_tags(`gorm:\"trademodel5num\" json:\"trademodel5num\"`) 翻译模式5次数",
|
|
"type": "integer"
|
|
},
|
|
"tradewordcount": {
|
|
"description": "@go_tags(`gorm:\"tradewordcount\" json:\"tradewordcount\"`) 翻译文本长度",
|
|
"type": "integer"
|
|
},
|
|
"uid": {
|
|
"description": "@go_tags(`gorm:\"uid:50;primaryKey\" json:\"uid\"`) 用户ID",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBUserUseLog": {
|
|
"type": "object",
|
|
"properties": {
|
|
"addagentintegral": {
|
|
"description": "@go_tags(`gorm:\"addagentintegral\" json:\"addagentintegral\"`) 智能体资源点",
|
|
"type": "integer"
|
|
},
|
|
"addmeetsecond": {
|
|
"description": "@go_tags(`gorm:\"addmeetsecond\" json:\"addmeetsecond\"`) 会议使用时常",
|
|
"type": "integer"
|
|
},
|
|
"addtradesecond": {
|
|
"description": "@go_tags(`gorm:\"addtradesecond\" json:\"addtradesecond\"`) 翻译资源点使用时常",
|
|
"type": "integer"
|
|
},
|
|
"addvipday": {
|
|
"description": "@go_tags(`gorm:\"viptime\" json:\"addvipday\"`) 会员时间",
|
|
"type": "integer"
|
|
},
|
|
"extra": {
|
|
"description": "@go_tags(`gorm:\"extra\" json:\"extra\"`) 附加数据",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`gorm:\"id;primaryKey;autoIncrement\" json:\"id\"`) 积分日志id",
|
|
"type": "integer"
|
|
},
|
|
"logtype": {
|
|
"description": "@go_tags(`gorm:\"logtype;index\" json:\"logtype\"`) 日志类型",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.UserLogType"
|
|
}
|
|
]
|
|
},
|
|
"ts": {
|
|
"description": "@go_tags(`gorm:\"ts;index\" json:\"ts\"`) 记录时间",
|
|
"type": "integer"
|
|
},
|
|
"uid": {
|
|
"description": "@go_tags(`gorm:\"uid:50;index\" json:\"uid\"`) 用户ID",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.DBVoitransAgent": {
|
|
"type": "object",
|
|
"properties": {
|
|
"agent_id": {
|
|
"description": "@go_tags(`json:\"agent_id\"`) 智能体id",
|
|
"type": "string"
|
|
},
|
|
"avatar_url": {
|
|
"description": "@go_tags(`json:\"avatar_url\"`) 智能体头像url",
|
|
"type": "string"
|
|
},
|
|
"description": {
|
|
"description": "@go_tags(`json:\"description\"`) 智能体描述",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "@go_tags(`json:\"name\"`) 智能体名称",
|
|
"type": "string"
|
|
},
|
|
"supported_languages": {
|
|
"description": "@go_tags(`json:\"supported_languages\"`) 支持的语言列表",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"type": {
|
|
"description": "@go_tags(`json:\"type\"`) 智能体类型",
|
|
"type": "string"
|
|
},
|
|
"variables": {
|
|
"description": "@go_tags(`json:\"variables\"`) 智能体变量列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.AgentVariable"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.DBWakeupVoice": {
|
|
"type": "object",
|
|
"properties": {
|
|
"desc": {
|
|
"description": "@go_tags(`gorm:\"desc\" json:\"desc\"`) 唤醒语音描述",
|
|
"type": "string"
|
|
},
|
|
"enable": {
|
|
"description": "@go_tags(`gorm:\"enable\" json:\"enable\"`) 是否启用",
|
|
"type": "boolean"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`gorm:\"id;primaryKey;autoIncrement\" json:\"id\"`) 唤醒语音id",
|
|
"type": "integer"
|
|
},
|
|
"name": {
|
|
"description": "@go_tags(`gorm:\"name\" json:\"name\"`) 唤醒语音名称",
|
|
"type": "string"
|
|
},
|
|
"packagaddress": {
|
|
"description": "@go_tags(`gorm:\"packagaddress\" json:\"packagaddress\"`) 唤醒语音地址",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "@go_tags(`gorm:\"version;index\" json:\"version\"`) 版本",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.DeviceType": {
|
|
"type": "integer",
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6
|
|
],
|
|
"x-enum-comments": {
|
|
"DeviceType_ActivationCard": "激活码卡片",
|
|
"DeviceType_BLE_Bluetooth_Double_Headset": "Ble蓝牙耳机 双端",
|
|
"DeviceType_BLE_Bluetooth_Single_Headset": "Ble蓝牙耳机 单端",
|
|
"DeviceType_Classic_bluetooth_Headset": "经典蓝牙耳机",
|
|
"DeviceType_DeviceTypeUnknown": "未知设备",
|
|
"DeviceType_Smart_Voice_Recorder": "智能录音笔"
|
|
},
|
|
"x-enum-varnames": [
|
|
"DeviceType_DeviceTypeUnknown",
|
|
"DeviceType_Classic_bluetooth_Headset",
|
|
"DeviceType_BLE_Bluetooth_Double_Headset",
|
|
"DeviceType_BLE_Bluetooth_Single_Headset",
|
|
"DeviceType_Smart_Voice_Recorder",
|
|
"DeviceType_SmartEye",
|
|
"DeviceType_ActivationCard"
|
|
]
|
|
},
|
|
"pb.EchomeetAddRecordReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"filepath": {
|
|
"description": "@go_tags(`json:\"filepath\"`) //音频文件路径",
|
|
"type": "string"
|
|
},
|
|
"imageurls": {
|
|
"description": "@go_tags(`json:\"imageurls\"`) //注释图片url列表(作为多模态内容参与AI总结)",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"original": {
|
|
"description": "@go_tags(`gorm:\"original\" json:\"original\"`) 听写内容",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.ContextStruct"
|
|
}
|
|
},
|
|
"remark": {
|
|
"description": "@go_tags(`json:\"remark\"`) //用户备注(参与AI总结)",
|
|
"type": "string"
|
|
},
|
|
"rtype": {
|
|
"description": "@go_tags(`json:\"rtype\"`) //类型",
|
|
"type": "string"
|
|
},
|
|
"seconds": {
|
|
"description": "@go_tags(`json:\"seconds\"`) //时长",
|
|
"type": "integer"
|
|
},
|
|
"size": {
|
|
"description": "@go_tags(`json:\"size\"`) //文件大小",
|
|
"type": "integer"
|
|
},
|
|
"title": {
|
|
"description": "@go_tags(`json:\"title\"`) //标题",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetAddRecordResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"record": {
|
|
"description": "@go_tags(`json:\"record\"`) //会议记录",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBEchoMeetRecord"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetAddTemplateReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"template": {
|
|
"description": "@go_tags(`json:\"template\"`) //会议记录模板",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBEchoMeetTemplate"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetAddTemplateResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"template": {
|
|
"description": "@go_tags(`json:\"template\"`) //会议记录模板",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBEchoMeetTemplate"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetAliCallbackReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"RequestId": {
|
|
"description": "请求ID",
|
|
"type": "string"
|
|
},
|
|
"Result": {
|
|
"description": "转写结果",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.EchomeetAliCallbackResult"
|
|
}
|
|
]
|
|
},
|
|
"StatusCode": {
|
|
"description": "状态码 21050000=运行中 21050001=成功 21050002=失败",
|
|
"type": "integer"
|
|
},
|
|
"StatusText": {
|
|
"description": "状态描述",
|
|
"type": "string"
|
|
},
|
|
"TaskId": {
|
|
"description": "任务ID",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetAliCallbackResp": {
|
|
"type": "object"
|
|
},
|
|
"pb.EchomeetAliCallbackResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"Sentences": {
|
|
"description": "句子列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.EchomeetAliSentence"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetAliSentence": {
|
|
"type": "object",
|
|
"properties": {
|
|
"BeginTime": {
|
|
"description": "开始时间(ms)",
|
|
"type": "integer"
|
|
},
|
|
"ChannelId": {
|
|
"description": "通道ID",
|
|
"type": "integer"
|
|
},
|
|
"EndTime": {
|
|
"description": "结束时间(ms)",
|
|
"type": "integer"
|
|
},
|
|
"SpeakerId": {
|
|
"description": "说话人ID",
|
|
"type": "string"
|
|
},
|
|
"Text": {
|
|
"description": "转写文本",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetCallbackReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"audio_info": {
|
|
"description": "音频信息",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.AudioInfo"
|
|
}
|
|
]
|
|
},
|
|
"callback_data": {
|
|
"description": "自定义回调数据(你日志中的liwei1dap)",
|
|
"type": "string"
|
|
},
|
|
"code": {
|
|
"description": "状态码(20000000=成功)",
|
|
"type": "integer"
|
|
},
|
|
"id": {
|
|
"description": "任务ID",
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"description": "状态描述(Success/失败原因)",
|
|
"type": "string"
|
|
},
|
|
"result": {
|
|
"description": "识别结果",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.RecognitionResult"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetDelRecordsReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ids": {
|
|
"description": "@go_tags(`json:\"ids\"`) //会议记录id列表",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetDelRecordsResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ids": {
|
|
"description": "@go_tags(`json:\"ids\"`) //删除的会议记录id列表",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetDeleteTemplateReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ids": {
|
|
"description": "@go_tags(`json:\"ids\"`) //会议记录模板id列表",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetDeleteTemplateResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ids": {
|
|
"description": "@go_tags(`json:\"ids\"`) //删除的会议记录模板id列表",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetGetAllRecordsReq": {
|
|
"type": "object"
|
|
},
|
|
"pb.EchomeetGetAllRecordsResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"records": {
|
|
"description": "@go_tags(`json:\"records\"`) //会议记录列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBEchoMeetRecord"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetGetCapabilitiesReq": {
|
|
"type": "object"
|
|
},
|
|
"pb.EchomeetGetCapabilitiesResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"client_choice": {
|
|
"description": "@go_tags(`json:\"client_choice\"`) //后台是否允许客户端指定总结模型;false 时 summary_services 仅含默认项、传 summary_svc_id 会被忽略",
|
|
"type": "boolean"
|
|
},
|
|
"summary_services": {
|
|
"description": "@go_tags(`json:\"summary_services\"`) //可选总结大模型列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.EchomeetSummaryServiceItem"
|
|
}
|
|
},
|
|
"transcribe_any_language": {
|
|
"description": "@go_tags(`json:\"transcribe_any_language\"`) //true=存在未限定语言的识别服务,实际不受上面的列表约束",
|
|
"type": "boolean"
|
|
},
|
|
"transcribe_languages": {
|
|
"description": "@go_tags(`json:\"transcribe_languages\"`) //录音识别支持的语言(BCP-47):后台在用的识别服务 languages 并集,按优先级顺序去重",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"translate_any_language": {
|
|
"description": "@go_tags(`json:\"translate_any_language\"`) //true=存在未限定语言的翻译服务",
|
|
"type": "boolean"
|
|
},
|
|
"translate_languages": {
|
|
"description": "@go_tags(`json:\"translate_languages\"`) //翻译支持的目标语言(BCP-47),口径同上",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetGetRecordReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"description": "@go_tags(`json:\"id\"`) //会议记录id",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetGetRecordResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"record": {
|
|
"description": "@go_tags(`json:\"record\"`) //会议记录",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBEchoMeetRecord"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetGetRecordsReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ids": {
|
|
"description": "@go_tags(`json:\"ids\"`) //会议记录id",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetGetRecordsResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"records": {
|
|
"description": "@go_tags(`json:\"records\"`) //会议记录列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBEchoMeetRecord"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetGetSummaryServicesReq": {
|
|
"type": "object"
|
|
},
|
|
"pb.EchomeetGetSummaryServicesResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"client_choice": {
|
|
"description": "@go_tags(`json:\"client_choice\"`) //后台是否允许客户端指定总结模型;false 时 services 仅含默认项、传 summary_svc_id 会被忽略",
|
|
"type": "boolean"
|
|
},
|
|
"services": {
|
|
"description": "@go_tags(`json:\"services\"`) //可选服务列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.EchomeetSummaryServiceItem"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetGetTemplatesReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"language": {
|
|
"description": "@go_tags(`json:\"language\"`) 语言",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetGetTemplatesResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"templates": {
|
|
"description": "@go_tags(`json:\"templates\"`) //会议记录模板列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBEchoMeetTemplate"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetModifyRecordsReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"address": {
|
|
"description": "@go_tags(`json:\"address\"`) //地址",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`json:\"id\"`) //会议记录id",
|
|
"type": "integer"
|
|
},
|
|
"personnel": {
|
|
"description": "@go_tags(`json:\"personnel\"`) //人员",
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"description": "@go_tags(`json:\"summary\"`) //总结",
|
|
"type": "string"
|
|
},
|
|
"title": {
|
|
"description": "@go_tags(`json:\"title\"`) //标题",
|
|
"type": "string"
|
|
},
|
|
"translate": {
|
|
"description": "@go_tags(`json:\"translate\"`) //内容",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetModifyRecordsResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"record": {
|
|
"description": "@go_tags(`json:\"record\"`) //会议记录",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBEchoMeetRecord"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetReadRecordReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"description": "@go_tags(`json:\"id\"`) //会议记录id",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetReadRecordResp": {
|
|
"type": "object"
|
|
},
|
|
"pb.EchomeetStartTaskReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"formlanguage": {
|
|
"description": "@go_tags(`json:\"formlanguage\"`) //语言",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`json:\"id\"`) //会议记录id",
|
|
"type": "integer"
|
|
},
|
|
"isdistinguishspeaker": {
|
|
"description": "@go_tags(`json:\"isdistinguishspeaker\"`) //是否区分说话人",
|
|
"type": "boolean"
|
|
},
|
|
"summary_svc_id": {
|
|
"description": "@go_tags(`json:\"summary_svc_id\"`) //客户端指定的总结大模型服务id(须在可选列表内且后台开关允许,否则用默认);识别/翻译由后台编排选路,客户端不可指定",
|
|
"type": "string"
|
|
},
|
|
"templateid": {
|
|
"description": "@go_tags(`json:\"templateid\"`) //会议记录模版索引id",
|
|
"type": "integer"
|
|
},
|
|
"tid": {
|
|
"description": "@go_tags(`json:\"tid\"`) //会议记录模板tid",
|
|
"type": "string"
|
|
},
|
|
"tolanguage": {
|
|
"description": "@go_tags(`json:\"tolanguage\"`) //目标语言",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetStartTaskResp": {
|
|
"type": "object"
|
|
},
|
|
"pb.EchomeetSummaryReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"description": "@go_tags(`json:\"id\"`) //会议记录id",
|
|
"type": "integer"
|
|
},
|
|
"summary_svc_id": {
|
|
"description": "@go_tags(`json:\"summary_svc_id\"`) //客户端指定的总结大模型服务id,留空沿用记录已有/后台默认",
|
|
"type": "string"
|
|
},
|
|
"templateid": {
|
|
"description": "@go_tags(`json:\"templateid\"`) //会议记录模板id",
|
|
"type": "integer"
|
|
},
|
|
"tid": {
|
|
"description": "@go_tags(`json:\"tid\"`) //会议记录模板tid",
|
|
"type": "string"
|
|
},
|
|
"tolanguage": {
|
|
"description": "@go_tags(`json:\"tolanguage\"`) 语言",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetSummaryServiceItem": {
|
|
"type": "object",
|
|
"properties": {
|
|
"is_default": {
|
|
"description": "@go_tags(`json:\"is_default\"`) //是否后台默认模型",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "@go_tags(`json:\"name\"`) //服务显示名",
|
|
"type": "string"
|
|
},
|
|
"svc_id": {
|
|
"description": "@go_tags(`json:\"svc_id\"`) //服务id(starttask/summary 的 summary_svc_id 传它)",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetUpRecordReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"audiourl": {
|
|
"description": "@go_tags(`json:\"audiourl\"`) //音频url",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`json:\"id\"`) //会议记录id",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetUpRecordResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"record": {
|
|
"description": "@go_tags(`json:\"record\"`) //会议记录",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBEchoMeetRecord"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetUpdateTemplateReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"template": {
|
|
"description": "@go_tags(`json:\"template\"`) //会议记录模板",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBEchoMeetTemplate"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.EchomeetUpdateTemplateResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"template": {
|
|
"description": "@go_tags(`json:\"template\"`) //会议记录模板",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBEchoMeetTemplate"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.ErrorCode": {
|
|
"type": "integer",
|
|
"enum": [
|
|
0,
|
|
1,
|
|
10,
|
|
11,
|
|
12,
|
|
13,
|
|
14,
|
|
15,
|
|
16,
|
|
17,
|
|
18,
|
|
19,
|
|
20,
|
|
21,
|
|
22,
|
|
23,
|
|
24,
|
|
25,
|
|
26,
|
|
27,
|
|
28,
|
|
29,
|
|
100,
|
|
101,
|
|
102,
|
|
103,
|
|
104,
|
|
105,
|
|
106,
|
|
1001,
|
|
1002,
|
|
1003,
|
|
1004,
|
|
1005,
|
|
1006,
|
|
1007,
|
|
2002,
|
|
2003,
|
|
2004,
|
|
2005,
|
|
2006,
|
|
2007,
|
|
2008,
|
|
2009,
|
|
2010,
|
|
2011,
|
|
2012,
|
|
2013,
|
|
2014,
|
|
2015,
|
|
2016,
|
|
2017,
|
|
2018,
|
|
2019,
|
|
2020,
|
|
2021,
|
|
2022,
|
|
2023,
|
|
3001,
|
|
3002,
|
|
3003,
|
|
3004,
|
|
3005,
|
|
3006,
|
|
4001
|
|
],
|
|
"x-enum-comments": {
|
|
"ErrorCode_AIIntegralNotEnough": "AI积分不足",
|
|
"ErrorCode_AgentBetExchangeError": "代理兑付错误",
|
|
"ErrorCode_AgentNofund": "渠道未注册",
|
|
"ErrorCode_AgentServerError": "智能体服务器错误",
|
|
"ErrorCode_AgentUidEmpty": "AgentUid空",
|
|
"ErrorCode_AgentUrlError": "获取智能体URL失败",
|
|
"ErrorCode_AudioUrlEmpty": "音频URL为空",
|
|
"ErrorCode_AuthorizeIllegal": "授权码非法",
|
|
"ErrorCode_AuthorizeNoCanUse": "授权码不可用",
|
|
"ErrorCode_CacheReadError": "缓存读取失败",
|
|
"ErrorCode_ClientError": "客户端错误",
|
|
"ErrorCode_ConfigNoFound": "配置未找到",
|
|
"ErrorCode_DBError": "数据库操作失败",
|
|
"ErrorCode_DecodeError": "加密串解码错误",
|
|
"ErrorCode_DecryptError": "解密错误",
|
|
"ErrorCode_DeviceBinded": "设备已绑定",
|
|
"ErrorCode_DeviceBindedOther": "设备已绑定其他用户",
|
|
"ErrorCode_DeviceNoCanUse": "设备不可用",
|
|
"ErrorCode_DeviceUnBinded": "设备未绑定",
|
|
"ErrorCode_Exception": "程序执行异常",
|
|
"ErrorCode_ExceptionAccountVerification": "验证账号异常",
|
|
"ErrorCode_ExternalServiceError": "外部服务错误",
|
|
"ErrorCode_FileNotFound": "文件不存在",
|
|
"ErrorCode_FileUploadError": "文件上传失败",
|
|
"ErrorCode_GameInMaintenance": "目标游戏维护中",
|
|
"ErrorCode_GatewayException": "网关执行异常",
|
|
"ErrorCode_InsufficientPermissions": "权限不足",
|
|
"ErrorCode_MeetIntegralNotEnough": "会议积分不足",
|
|
"ErrorCode_MusicNotFound": "音乐未找到",
|
|
"ErrorCode_MusicSearchError": "音乐搜索失败",
|
|
"ErrorCode_MusicUrlError": "获取音乐URL失败",
|
|
"ErrorCode_NameInscriptionWords": "名称包含铭感词",
|
|
"ErrorCode_NetWorkError": "网络请求错误",
|
|
"ErrorCode_NoCanBet": "不能下注",
|
|
"ErrorCode_NoFindRoom": "未找到房间",
|
|
"ErrorCode_NoFindService": "没有找到远程服务器",
|
|
"ErrorCode_NoFindServiceHandleFunc": "远程服务器未找到执行方法",
|
|
"ErrorCode_NoLogin": "未登录",
|
|
"ErrorCode_PayCreateOrderFail": "创建订单失败",
|
|
"ErrorCode_PayNotifyDecryptFail": "支付回调解密失败",
|
|
"ErrorCode_PayOrderNotFound": "订单不存在",
|
|
"ErrorCode_PayOrderStatusError": "订单状态异常",
|
|
"ErrorCode_PaymentError": "支付错误",
|
|
"ErrorCode_PbError": "pb错误",
|
|
"ErrorCode_ReqParameterError": "请求参数错误",
|
|
"ErrorCode_ResourceDeliveryError": "资源发放失败",
|
|
"ErrorCode_ResourceNotEnough": "资源不足(通用)",
|
|
"ErrorCode_RpcFuncExecutionError": "Rpc方法执行错误",
|
|
"ErrorCode_SearchToolError": "搜索工具错误",
|
|
"ErrorCode_SignError": "签名串错误",
|
|
"ErrorCode_SqlExecutionError": "数据库执行错误",
|
|
"ErrorCode_StateInvalid": "无效状态",
|
|
"ErrorCode_StorageError": "存储服务错误",
|
|
"ErrorCode_SubscriptionExpired": "订阅已过期",
|
|
"ErrorCode_Success": "成功",
|
|
"ErrorCode_SystemError": "通用错误",
|
|
"ErrorCode_TaskStateError": "任务状态错误",
|
|
"ErrorCode_TemplateLanguageNotSupported": "模板不支持该语言",
|
|
"ErrorCode_TemplateNotFound": "模板不存在",
|
|
"ErrorCode_TimestampTimeout": "加密串时间戳超时",
|
|
"ErrorCode_TokenFetchError": "Token获取失败",
|
|
"ErrorCode_TradeIntegralNotEnough": "翻译积分不足",
|
|
"ErrorCode_UserSessionNobeing": "用户不存在",
|
|
"ErrorCode_VerificationExpired": "验证码已失效",
|
|
"ErrorCode_VipExpired": "VIP已过期"
|
|
},
|
|
"x-enum-varnames": [
|
|
"ErrorCode_Success",
|
|
"ErrorCode_GatewayException",
|
|
"ErrorCode_NoFindService",
|
|
"ErrorCode_NoFindServiceHandleFunc",
|
|
"ErrorCode_RpcFuncExecutionError",
|
|
"ErrorCode_CacheReadError",
|
|
"ErrorCode_SqlExecutionError",
|
|
"ErrorCode_ReqParameterError",
|
|
"ErrorCode_SignError",
|
|
"ErrorCode_InsufficientPermissions",
|
|
"ErrorCode_NoLogin",
|
|
"ErrorCode_UserSessionNobeing",
|
|
"ErrorCode_StateInvalid",
|
|
"ErrorCode_DBError",
|
|
"ErrorCode_SystemError",
|
|
"ErrorCode_DecodeError",
|
|
"ErrorCode_TimestampTimeout",
|
|
"ErrorCode_PbError",
|
|
"ErrorCode_AgentUidEmpty",
|
|
"ErrorCode_ConfigNoFound",
|
|
"ErrorCode_DecryptError",
|
|
"ErrorCode_ClientError",
|
|
"ErrorCode_Exception",
|
|
"ErrorCode_AgentBetExchangeError",
|
|
"ErrorCode_GameInMaintenance",
|
|
"ErrorCode_NoCanBet",
|
|
"ErrorCode_NoFindRoom",
|
|
"ErrorCode_AgentNofund",
|
|
"ErrorCode_NetWorkError",
|
|
"ErrorCode_VerificationExpired",
|
|
"ErrorCode_MeetIntegralNotEnough",
|
|
"ErrorCode_TradeIntegralNotEnough",
|
|
"ErrorCode_AIIntegralNotEnough",
|
|
"ErrorCode_VipExpired",
|
|
"ErrorCode_SubscriptionExpired",
|
|
"ErrorCode_ResourceNotEnough",
|
|
"ErrorCode_DeviceUnBinded",
|
|
"ErrorCode_DeviceBinded",
|
|
"ErrorCode_DeviceBindedOther",
|
|
"ErrorCode_AuthorizeNoCanUse",
|
|
"ErrorCode_AuthorizeIllegal",
|
|
"ErrorCode_ExceptionAccountVerification",
|
|
"ErrorCode_NameInscriptionWords",
|
|
"ErrorCode_DeviceNoCanUse",
|
|
"ErrorCode_MusicSearchError",
|
|
"ErrorCode_MusicNotFound",
|
|
"ErrorCode_MusicUrlError",
|
|
"ErrorCode_TemplateNotFound",
|
|
"ErrorCode_TemplateLanguageNotSupported",
|
|
"ErrorCode_FileUploadError",
|
|
"ErrorCode_FileNotFound",
|
|
"ErrorCode_AgentServerError",
|
|
"ErrorCode_AgentUrlError",
|
|
"ErrorCode_SearchToolError",
|
|
"ErrorCode_TokenFetchError",
|
|
"ErrorCode_ExternalServiceError",
|
|
"ErrorCode_StorageError",
|
|
"ErrorCode_TaskStateError",
|
|
"ErrorCode_PaymentError",
|
|
"ErrorCode_PayOrderNotFound",
|
|
"ErrorCode_PayOrderStatusError",
|
|
"ErrorCode_PayCreateOrderFail",
|
|
"ErrorCode_PayNotifyDecryptFail",
|
|
"ErrorCode_ResourceDeliveryError",
|
|
"ErrorCode_AudioUrlEmpty"
|
|
]
|
|
},
|
|
"pb.MCPServerType": {
|
|
"description": "MCP服务类型",
|
|
"type": "integer",
|
|
"enum": [
|
|
0,
|
|
1
|
|
],
|
|
"x-enum-varnames": [
|
|
"MCPServerType_Http",
|
|
"MCPServerType_SEE"
|
|
]
|
|
},
|
|
"pb.McpServer": {
|
|
"type": "object",
|
|
"properties": {
|
|
"servername": {
|
|
"type": "string"
|
|
},
|
|
"tools": {
|
|
"description": "@go_tags(`json:\"tools\"`) 工具列表",
|
|
"type": "string"
|
|
},
|
|
"type": {
|
|
"description": "@go_tags(`json:\"type\"`) 服务类型",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.MCPServerType"
|
|
}
|
|
]
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.MeetCapabilitiesItem": {
|
|
"type": "object",
|
|
"properties": {
|
|
"summary_client_choice": {
|
|
"description": "@go_tags(`json:\"summary_client_choice\"`) 后台是否允许客户端指定总结模型;false 时 summary_services 仅含默认项",
|
|
"type": "boolean"
|
|
},
|
|
"summary_services": {
|
|
"description": "@go_tags(`json:\"summary_services\"`) 可选总结大模型列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.MeetSummaryServiceItem"
|
|
}
|
|
},
|
|
"transcribe_any_language": {
|
|
"description": "@go_tags(`json:\"transcribe_any_language\"`) true=存在未限定语言的识别服务,不受上面列表约束",
|
|
"type": "boolean"
|
|
},
|
|
"transcribe_languages": {
|
|
"description": "@go_tags(`json:\"transcribe_languages\"`) 录音识别支持的语言(BCP-47)",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"translate_any_language": {
|
|
"description": "@go_tags(`json:\"translate_any_language\"`) true=存在未限定语言的翻译服务",
|
|
"type": "boolean"
|
|
},
|
|
"translate_languages": {
|
|
"description": "@go_tags(`json:\"translate_languages\"`) 翻译支持的目标语言(BCP-47)",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.MeetSummaryServiceItem": {
|
|
"type": "object",
|
|
"properties": {
|
|
"is_default": {
|
|
"description": "@go_tags(`json:\"is_default\"`) 是否后台默认模型",
|
|
"type": "boolean"
|
|
},
|
|
"name": {
|
|
"description": "@go_tags(`json:\"name\"`) 服务显示名",
|
|
"type": "string"
|
|
},
|
|
"svc_id": {
|
|
"description": "@go_tags(`json:\"svc_id\"`) 服务id(starttask/summary 的 summary_svc_id 传它)",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.MusicSearchReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"keywords": {
|
|
"description": "@go_tags(`gorm:\"keywords\"`) 关键词",
|
|
"type": "string"
|
|
},
|
|
"limit": {
|
|
"description": "@go_tags(`gorm:\"limit\"`) 返回",
|
|
"type": "integer"
|
|
},
|
|
"offset": {
|
|
"description": "@go_tags(`gorm:\"offset\"`) 偏移",
|
|
"type": "integer"
|
|
},
|
|
"searchtype": {
|
|
"description": "@go_tags(`gorm:\"searchtype\"`) 搜索类型 0:歌曲 1:歌单",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.MusicSearchResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"musics": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBMusic"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.MusicUrlReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.MusicUrlResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "integer"
|
|
},
|
|
"ts": {
|
|
"type": "integer"
|
|
},
|
|
"url": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.PayAlipayNotifyReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"app_id": {
|
|
"description": "@go_tags(`json:\"app_id\"`) 支付宝分配的appid",
|
|
"type": "string"
|
|
},
|
|
"auth_app_id": {
|
|
"description": "@go_tags(`json:\"auth_app_id\"`) 授权方的appid(若无则与app_id一致)",
|
|
"type": "string"
|
|
},
|
|
"buyer_id": {
|
|
"description": "@go_tags(`json:\"buyer_id\"`) 买家支付宝用户ID",
|
|
"type": "string"
|
|
},
|
|
"buyer_logon_id": {
|
|
"description": "@go_tags(`json:\"buyer_logon_id\"`) 买家支付宝账号(脱敏)",
|
|
"type": "string"
|
|
},
|
|
"buyer_pay_amount": {
|
|
"description": "@go_tags(`json:\"buyer_pay_amount\"`) 买家实付金额",
|
|
"type": "string"
|
|
},
|
|
"charset": {
|
|
"description": "@go_tags(`json:\"charset\"`) 编码格式(如utf-8)",
|
|
"type": "string"
|
|
},
|
|
"fund_bill_list": {
|
|
"description": "@go_tags(`json:\"fund_bill_list\"`) 支付方式明细(JSON字符串,如[{\"amount\":\"0.01\",\"fundChannel\":\"ALIPAYACCOUNT\"}])",
|
|
"type": "string"
|
|
},
|
|
"gmt_create": {
|
|
"description": "@go_tags(`json:\"gmt_create\"`) 交易创建时间",
|
|
"type": "string"
|
|
},
|
|
"gmt_payment": {
|
|
"description": "@go_tags(`json:\"gmt_payment\"`) 支付时间",
|
|
"type": "string"
|
|
},
|
|
"invoice_amount": {
|
|
"description": "@go_tags(`json:\"invoice_amount\"`) 可开票金额",
|
|
"type": "string"
|
|
},
|
|
"notify_id": {
|
|
"description": "@go_tags(`json:\"notify_id\"`) 通知ID(唯一)",
|
|
"type": "string"
|
|
},
|
|
"notify_time": {
|
|
"description": "@go_tags(`json:\"notify_time\"`) 通知发送时间",
|
|
"type": "string"
|
|
},
|
|
"notify_type": {
|
|
"description": "@go_tags(`json:\"notify_type\"`) 通知类型(如trade_status_sync)",
|
|
"type": "string"
|
|
},
|
|
"out_trade_no": {
|
|
"description": "@go_tags(`json:\"out_trade_no\"`) 商户订单号(你的系统订单号)",
|
|
"type": "string"
|
|
},
|
|
"point_amount": {
|
|
"description": "@go_tags(`json:\"point_amount\"`) 积分支付金额",
|
|
"type": "string"
|
|
},
|
|
"receipt_amount": {
|
|
"description": "@go_tags(`json:\"receipt_amount\"`) 商家实收金额",
|
|
"type": "string"
|
|
},
|
|
"seller_email": {
|
|
"description": "@go_tags(`json:\"seller_email\"`) 卖家支付宝账号",
|
|
"type": "string"
|
|
},
|
|
"seller_id": {
|
|
"description": "@go_tags(`json:\"seller_id\"`) 卖家支付宝用户ID",
|
|
"type": "string"
|
|
},
|
|
"sign": {
|
|
"description": "@go_tags(`json:\"sign\"`) 签名",
|
|
"type": "string"
|
|
},
|
|
"sign_type": {
|
|
"description": "@go_tags(`json:\"sign_type\"`) 签名类型(如RSA2)",
|
|
"type": "string"
|
|
},
|
|
"subject": {
|
|
"description": "@go_tags(`json:\"subject\"`) 订单标题",
|
|
"type": "string"
|
|
},
|
|
"total_amount": {
|
|
"description": "@go_tags(`json:\"total_amount\"`) 订单总金额",
|
|
"type": "string"
|
|
},
|
|
"trade_no": {
|
|
"description": "@go_tags(`json:\"trade_no\"`) 支付宝交易号",
|
|
"type": "string"
|
|
},
|
|
"trade_status": {
|
|
"description": "@go_tags(`json:\"trade_status\"`) 交易状态(TRADE_SUCCESS表示成功)",
|
|
"type": "string"
|
|
},
|
|
"version": {
|
|
"description": "@go_tags(`json:\"version\"`) 版本号(如1.0)",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.PayAskOrCancelReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"apple_receipt_data": {
|
|
"description": "以下字段用于 Apple/Google 主动校验(客户端发起查询时一并传入)",
|
|
"type": "string"
|
|
},
|
|
"apple_use_transaction_id": {
|
|
"description": "@go_tags(`json:\"apple_use_transaction_id\"`) 是否按交易ID校验",
|
|
"type": "boolean"
|
|
},
|
|
"google_is_subscription": {
|
|
"description": "@go_tags(`json:\"google_is_subscription\"`) 是否订阅类型",
|
|
"type": "boolean"
|
|
},
|
|
"google_package_name": {
|
|
"description": "@go_tags(`json:\"google_package_name\"`) 谷歌包名",
|
|
"type": "string"
|
|
},
|
|
"google_product_id": {
|
|
"description": "@go_tags(`json:\"google_product_id\"`) 谷歌商品/订阅ID",
|
|
"type": "string"
|
|
},
|
|
"google_purchase_token": {
|
|
"description": "@go_tags(`json:\"google_purchase_token\"`) 谷歌购买Token",
|
|
"type": "string"
|
|
},
|
|
"order_id": {
|
|
"description": "@go_tags(`json:\"order_id\"`) 订单ID",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.PayCreatePayOrderReq": {
|
|
"type": "object",
|
|
"required": [
|
|
"amount",
|
|
"cancel_url",
|
|
"notify_url",
|
|
"payment_method",
|
|
"product_id",
|
|
"product_name",
|
|
"return_url"
|
|
],
|
|
"properties": {
|
|
"amount": {
|
|
"description": "@go_tags(`json:\"amount\" binding:\"required,min=1\"`) 订单金额(分)",
|
|
"type": "integer",
|
|
"minimum": 1
|
|
},
|
|
"cancel_url": {
|
|
"description": "@go_tags(`json:\"cancel_url\" binding:\"required,url\"`) 取消地址(支付失败后跳转)",
|
|
"type": "string"
|
|
},
|
|
"client_ip": {
|
|
"description": "@go_tags(`json:\"client_ip\"`) 客户端IP",
|
|
"type": "string"
|
|
},
|
|
"devicemac": {
|
|
"description": "当前使用设备(可选):客户端下单时带上正在使用的设备,服务端据此冻结订单的来源设备快照,\n用于渠道分成结算。不传则回退到用户「最后绑定设备」。",
|
|
"type": "string"
|
|
},
|
|
"extra_data": {
|
|
"description": "@go_tags(`json:\"extra_data\"`) 扩展数据",
|
|
"type": "string"
|
|
},
|
|
"license": {
|
|
"description": "@go_tags(`json:\"license\"`) 当前使用设备的授权码(与 devicemac 二选一即可)",
|
|
"type": "string"
|
|
},
|
|
"notify_url": {
|
|
"description": "@go_tags(`json:\"notify_url\" binding:\"required,url\"`) 异步通知地址(支付结果回调)",
|
|
"type": "string"
|
|
},
|
|
"payment_method": {
|
|
"description": "@go_tags(`json:\"payment_method\" binding:\"required\"`) 支付方式",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.PaymentMethod"
|
|
}
|
|
]
|
|
},
|
|
"product_id": {
|
|
"description": "@go_tags(`json:\"product_id\" binding:\"required\"`) 商品ID",
|
|
"type": "string"
|
|
},
|
|
"product_name": {
|
|
"description": "@go_tags(`json:\"product_name\" binding:\"required\"`) 商品名称",
|
|
"type": "string"
|
|
},
|
|
"return_url": {
|
|
"description": "@go_tags(`json:\"return_url\" binding:\"required,url\"`) 返回地址(支付成功后跳转)",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.PayCreatePayOrderResp": {
|
|
"type": "object",
|
|
"required": [
|
|
"product_id",
|
|
"product_name"
|
|
],
|
|
"properties": {
|
|
"alipay_pay_params": {
|
|
"description": "@go_tags(`json:\"alipay_pay_params\"`) 支付宝支付参数",
|
|
"type": "string"
|
|
},
|
|
"order_id": {
|
|
"description": "@go_tags(`json:\"order_id\"`) 订单ID",
|
|
"type": "string"
|
|
},
|
|
"pay_params": {
|
|
"description": "@go_tags(`json:\"pay_params\"`) 支付参数",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.AppPayParams"
|
|
}
|
|
]
|
|
},
|
|
"paypal_pay_params": {
|
|
"description": "@go_tags(`json:\"paypal_pay_params\"`) PayPal 支付参数",
|
|
"type": "string"
|
|
},
|
|
"product_id": {
|
|
"description": "@go_tags(`json:\"product_id\" binding:\"required\"`) 商品ID",
|
|
"type": "string"
|
|
},
|
|
"product_name": {
|
|
"description": "@go_tags(`json:\"product_name\" binding:\"required\"`) 商品名称",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.PayGetGoodssReq": {
|
|
"type": "object"
|
|
},
|
|
"pb.PayGetGoodssResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"goodss": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBGoods"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.PayGetGoodssV2Req": {
|
|
"type": "object"
|
|
},
|
|
"pb.PayGetGoodssV2Resp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"goodss": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBGoods"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.PayGetOrderListReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"page": {
|
|
"description": "@go_tags(`json:\"page\"`) 页码(从1开始)",
|
|
"type": "integer"
|
|
},
|
|
"size": {
|
|
"description": "@go_tags(`json:\"size\"`) 每页数量",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.PayGetOrderListResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"orderss": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBPayOrder"
|
|
}
|
|
},
|
|
"total": {
|
|
"description": "@go_tags(`json:\"total\"`) 总数",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.PayOrderStatus": {
|
|
"type": "integer",
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5
|
|
],
|
|
"x-enum-comments": {
|
|
"PayOrderStatus_PAY_ORDER_CANCELLED": "已取消",
|
|
"PayOrderStatus_PAY_ORDER_EXPIRED": "已过期",
|
|
"PayOrderStatus_PAY_ORDER_FAILED": "支付失败",
|
|
"PayOrderStatus_PAY_ORDER_PAID": "已支付",
|
|
"PayOrderStatus_PAY_ORDER_PENDING": "待支付",
|
|
"PayOrderStatus_PAY_ORDER_REFUNDED": "已退款"
|
|
},
|
|
"x-enum-varnames": [
|
|
"PayOrderStatus_PAY_ORDER_PENDING",
|
|
"PayOrderStatus_PAY_ORDER_PAID",
|
|
"PayOrderStatus_PAY_ORDER_CANCELLED",
|
|
"PayOrderStatus_PAY_ORDER_EXPIRED",
|
|
"PayOrderStatus_PAY_ORDER_REFUNDED",
|
|
"PayOrderStatus_PAY_ORDER_FAILED"
|
|
]
|
|
},
|
|
"pb.PayPayOrderAskResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"order": {
|
|
"description": "@go_tags(`json:\"order\"`) 订单ID",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBPayOrder"
|
|
}
|
|
]
|
|
},
|
|
"user": {
|
|
"description": "@go_tags(`json:\"user\"`) 用户信息",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBUser"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.PayPayPalNotifyReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"auth_algo": {
|
|
"description": "@go_tags(`json:\"auth_algo\"`) PayPal-Auth-Algo",
|
|
"type": "string"
|
|
},
|
|
"body": {
|
|
"description": "@go_tags(`json:\"body\"`) 原始 JSON 通知体",
|
|
"type": "string"
|
|
},
|
|
"cert_url": {
|
|
"description": "@go_tags(`json:\"cert_url\"`) PayPal-Cert-Url",
|
|
"type": "string"
|
|
},
|
|
"transmission_id": {
|
|
"description": "@go_tags(`json:\"transmission_id\"`) PayPal-Transmission-Id",
|
|
"type": "string"
|
|
},
|
|
"transmission_sig": {
|
|
"description": "@go_tags(`json:\"transmission_sig\"`) PayPal-Transmission-Sig",
|
|
"type": "string"
|
|
},
|
|
"transmission_time": {
|
|
"description": "@go_tags(`json:\"transmission_time\"`) PayPal-Transmission-Time",
|
|
"type": "string"
|
|
},
|
|
"webhook_id": {
|
|
"description": "@go_tags(`json:\"webhook_id\"`) Webhook-Id(配置的 WebhookID)",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.PayWeChatNotifyReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"create_time": {
|
|
"description": "通知创建时间(格式:yyyy-MM-dd'T'HH:mm:ss+TIMEZONE)",
|
|
"type": "string"
|
|
},
|
|
"event_type": {
|
|
"description": "事件类型(如\"TRANSACTION.SUCCESS\")",
|
|
"type": "string"
|
|
},
|
|
"id": {
|
|
"description": "通知ID(微信生成的唯一标识)",
|
|
"type": "string"
|
|
},
|
|
"resource": {
|
|
"description": "加密的核心资源数据",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.Resource"
|
|
}
|
|
]
|
|
},
|
|
"resource_type": {
|
|
"description": "通知类型(固定为\"transaction\")",
|
|
"type": "string"
|
|
},
|
|
"summary": {
|
|
"description": "通知摘要(如\"支付成功\")",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.PaymentMethod": {
|
|
"type": "integer",
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6,
|
|
7
|
|
],
|
|
"x-enum-comments": {
|
|
"PaymentMethod_Alipay": "支付宝",
|
|
"PaymentMethod_AppleIAP": "苹果内购",
|
|
"PaymentMethod_GoogleIAP": "谷歌内购",
|
|
"PaymentMethod_PayPal": "PayPal 支付",
|
|
"PaymentMethod_WxAPP": "微信APP支付",
|
|
"PaymentMethod_WxJSAPI": "微信内网页支付",
|
|
"PaymentMethod_WxNative": "微信扫码支付"
|
|
},
|
|
"x-enum-varnames": [
|
|
"PaymentMethod_UnknownPaymentMethod",
|
|
"PaymentMethod_WxJSAPI",
|
|
"PaymentMethod_WxNative",
|
|
"PaymentMethod_Alipay",
|
|
"PaymentMethod_WxAPP",
|
|
"PaymentMethod_PayPal",
|
|
"PaymentMethod_AppleIAP",
|
|
"PaymentMethod_GoogleIAP"
|
|
]
|
|
},
|
|
"pb.RecognitionResult": {
|
|
"type": "object",
|
|
"properties": {
|
|
"additions": {
|
|
"description": "结果附加信息",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.ResultAdditions"
|
|
}
|
|
]
|
|
},
|
|
"text": {
|
|
"description": "完整识别文本",
|
|
"type": "string"
|
|
},
|
|
"utterances": {
|
|
"description": "分句列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.Utterance"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.Resource": {
|
|
"type": "object",
|
|
"properties": {
|
|
"algorithm": {
|
|
"description": "加密算法(固定为\"AEAD_AES_256_GCM\")",
|
|
"type": "string"
|
|
},
|
|
"associated_data": {
|
|
"description": "附加数据(解密时使用)",
|
|
"type": "string"
|
|
},
|
|
"ciphertext": {
|
|
"description": "加密后的交易数据(base64编码)",
|
|
"type": "string"
|
|
},
|
|
"nonce": {
|
|
"description": "随机串(解密时使用)",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.ResultAdditions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"duration": {
|
|
"description": "音频总时长(ms)",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.SginTyoe": {
|
|
"type": "integer",
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
6
|
|
],
|
|
"x-enum-comments": {
|
|
"SginTyoe_Apple": "Apple 登陆",
|
|
"SginTyoe_FaceBook": "facebook登录",
|
|
"SginTyoe_Google": "google登录",
|
|
"SginTyoe_Mail": "手机登录",
|
|
"SginTyoe_Phone": "手机登录",
|
|
"SginTyoe_Tourists": "游客登录",
|
|
"SginTyoe_WXChat": "微信登录"
|
|
},
|
|
"x-enum-varnames": [
|
|
"SginTyoe_Mail",
|
|
"SginTyoe_Phone",
|
|
"SginTyoe_WXChat",
|
|
"SginTyoe_Google",
|
|
"SginTyoe_FaceBook",
|
|
"SginTyoe_Apple",
|
|
"SginTyoe_Tourists"
|
|
]
|
|
},
|
|
"pb.TaskStatus": {
|
|
"type": "integer",
|
|
"enum": [
|
|
0,
|
|
2,
|
|
3
|
|
],
|
|
"x-enum-comments": {
|
|
"TaskStatus_TaskStatus_Cancelled": "已取消",
|
|
"TaskStatus_TaskStatus_Completed": "用户已确认完成",
|
|
"TaskStatus_TaskStatus_Pending": "进行中"
|
|
},
|
|
"x-enum-varnames": [
|
|
"TaskStatus_TaskStatus_Pending",
|
|
"TaskStatus_TaskStatus_Completed",
|
|
"TaskStatus_TaskStatus_Cancelled"
|
|
]
|
|
},
|
|
"pb.TaskType": {
|
|
"type": "integer",
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4
|
|
],
|
|
"x-enum-comments": {
|
|
"TaskType_TaskType_Cron": "自定义 cron 表达式",
|
|
"TaskType_TaskType_Daily": "每天重复",
|
|
"TaskType_TaskType_Monthly": "每月重复",
|
|
"TaskType_TaskType_Once": "一次性提醒",
|
|
"TaskType_TaskType_Weekly": "每周重复"
|
|
},
|
|
"x-enum-varnames": [
|
|
"TaskType_TaskType_Once",
|
|
"TaskType_TaskType_Daily",
|
|
"TaskType_TaskType_Weekly",
|
|
"TaskType_TaskType_Monthly",
|
|
"TaskType_TaskType_Cron"
|
|
]
|
|
},
|
|
"pb.ThirdSvcItem": {
|
|
"type": "object",
|
|
"properties": {
|
|
"categories": {
|
|
"description": "@go_tags(`json:\"categories\"`) 类别(逗号分隔)",
|
|
"type": "string"
|
|
},
|
|
"fields": {
|
|
"description": "@go_tags(`json:\"fields\"`) 区域合并+解密后的明文字段",
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"id": {
|
|
"description": "@go_tags(`json:\"id\"`) 服务 id",
|
|
"type": "string"
|
|
},
|
|
"name": {
|
|
"description": "@go_tags(`json:\"name\"`) 名称",
|
|
"type": "string"
|
|
},
|
|
"provider": {
|
|
"description": "@go_tags(`json:\"provider\"`) 供应商标识",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.UsageType": {
|
|
"type": "integer",
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4
|
|
],
|
|
"x-enum-comments": {
|
|
"UsageType_AI": "智能体",
|
|
"UsageType_Meet": "会议",
|
|
"UsageType_Trade": "翻译",
|
|
"UsageType_VIP": "购买VIP时长"
|
|
},
|
|
"x-enum-varnames": [
|
|
"UsageType_UsageNull",
|
|
"UsageType_Trade",
|
|
"UsageType_Meet",
|
|
"UsageType_AI",
|
|
"UsageType_VIP"
|
|
]
|
|
},
|
|
"pb.UserBindAuthCodeReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"description": "激活码/公码(必填)",
|
|
"type": "string"
|
|
},
|
|
"devicemac": {
|
|
"description": "[已废弃] 旧的逐设备激活码遗留字段,公码场景下忽略",
|
|
"type": "string"
|
|
},
|
|
"devicename": {
|
|
"description": "[已废弃] 旧的逐设备激活码遗留字段,公码场景下忽略",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserBindAuthCodeResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"addmeetsecond": {
|
|
"description": "本次发放会议秒数",
|
|
"type": "integer"
|
|
},
|
|
"addtradesecond": {
|
|
"description": "本次发放翻译秒数",
|
|
"type": "integer"
|
|
},
|
|
"addvipday": {
|
|
"description": "本次发放VIP天数",
|
|
"type": "integer"
|
|
},
|
|
"device": {
|
|
"description": "[已废弃] 公码场景下为空",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBUserDivice"
|
|
}
|
|
]
|
|
},
|
|
"factoryid": {
|
|
"description": "奖励来源厂家id",
|
|
"type": "integer"
|
|
},
|
|
"isgiveaway": {
|
|
"description": "本次是否发放奖励",
|
|
"type": "boolean"
|
|
},
|
|
"meetintegral": {
|
|
"description": "会议积分",
|
|
"type": "integer"
|
|
},
|
|
"meettotalintegral": {
|
|
"description": "会议总积分",
|
|
"type": "integer"
|
|
},
|
|
"productid": {
|
|
"description": "奖励来源产品id(公码上配置的分类标识)",
|
|
"type": "integer"
|
|
},
|
|
"tradeintegral": {
|
|
"description": "翻译积分",
|
|
"type": "integer"
|
|
},
|
|
"tradetotalintegral": {
|
|
"description": "翻译总积分",
|
|
"type": "integer"
|
|
},
|
|
"vipexptime": {
|
|
"description": "VIP过期时间",
|
|
"type": "integer"
|
|
},
|
|
"viplv": {
|
|
"description": "VIP等级",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserBindDeviceReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"code": {
|
|
"description": "授权码",
|
|
"type": "string"
|
|
},
|
|
"devicemac": {
|
|
"description": "耳机名称地址",
|
|
"type": "string"
|
|
},
|
|
"devicename": {
|
|
"description": "耳机名称",
|
|
"type": "string"
|
|
},
|
|
"pid": {
|
|
"description": "产品id",
|
|
"type": "integer"
|
|
},
|
|
"version": {
|
|
"description": "版本号",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserBindDeviceResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"aichatintegral": {
|
|
"description": "@go_tags(`gorm:\"aichatintegral\" json:\"aichatintegral\"`) ai聊天积分",
|
|
"type": "integer"
|
|
},
|
|
"aichattotalintegral": {
|
|
"description": "@go_tags(`gorm:\"aichattotalintegral\" json:\"aichattotalintegral\"`) ai聊天总积分",
|
|
"type": "integer"
|
|
},
|
|
"device": {
|
|
"description": "绑定的耳机信息",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBUserDivice"
|
|
}
|
|
]
|
|
},
|
|
"isgiveaway": {
|
|
"description": "@go_tags(`gorm:\"isgiveaway\" json:\"isgiveaway\"`) 是否是第一次绑定",
|
|
"type": "boolean"
|
|
},
|
|
"meetintegral": {
|
|
"description": "@go_tags(`gorm:\"meetintegral\" json:\"meetintegral\"`) 会议积分",
|
|
"type": "integer"
|
|
},
|
|
"meettotalintegral": {
|
|
"description": "@go_tags(`gorm:\"meettotalintegral\" json:\"meettotalintegral\"`) 会议总积分",
|
|
"type": "integer"
|
|
},
|
|
"tradeintegral": {
|
|
"description": "@go_tags(`gorm:\"tradeintegral\" json:\"tradeintegral\"`) 翻译积分",
|
|
"type": "integer"
|
|
},
|
|
"tradetotalintegral": {
|
|
"description": "@go_tags(`gorm:\"tradetotalintegral\" json:\"tradetotalintegral\"`) 翻译总积分",
|
|
"type": "integer"
|
|
},
|
|
"vipexptime": {
|
|
"description": "@go_tags(`gorm:\"vipexptime\" json:\"vipexptime\"`) 会员过期时间",
|
|
"type": "integer"
|
|
},
|
|
"viplv": {
|
|
"description": "@go_tags(`gorm:\"viplv:50\" json:\"viplv\"`) viplv",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserChannel": {
|
|
"type": "integer",
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4,
|
|
5,
|
|
100,
|
|
101,
|
|
102
|
|
],
|
|
"x-enum-comments": {
|
|
"UserChannel_CHINA_HONOR": "中国-荣耀",
|
|
"UserChannel_CHINA_HUAWEI": "中国-华为",
|
|
"UserChannel_CHINA_OPPO": "中国-OPPO",
|
|
"UserChannel_CHINA_VIVO": "中国-VIVO",
|
|
"UserChannel_CHINA_XIAOMI": "中国-小米",
|
|
"UserChannel_GLOBAL_APPLE": "全球-苹果",
|
|
"UserChannel_GLOBAL_GOOGLE": "全球-谷歌",
|
|
"UserChannel_OFFICIAL": "官方包",
|
|
"UserChannel_UNKNOWN": "未知"
|
|
},
|
|
"x-enum-varnames": [
|
|
"UserChannel_UNKNOWN",
|
|
"UserChannel_CHINA_HUAWEI",
|
|
"UserChannel_CHINA_XIAOMI",
|
|
"UserChannel_CHINA_OPPO",
|
|
"UserChannel_CHINA_VIVO",
|
|
"UserChannel_CHINA_HONOR",
|
|
"UserChannel_OFFICIAL",
|
|
"UserChannel_GLOBAL_APPLE",
|
|
"UserChannel_GLOBAL_GOOGLE"
|
|
]
|
|
},
|
|
"pb.UserDelReq": {
|
|
"type": "object"
|
|
},
|
|
"pb.UserDelResp": {
|
|
"type": "object"
|
|
},
|
|
"pb.UserFeedbackReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"message": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserFeedbackResp": {
|
|
"type": "object"
|
|
},
|
|
"pb.UserGetAgentsReq": {
|
|
"type": "object"
|
|
},
|
|
"pb.UserGetAgentsResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"agents": {
|
|
"description": "@go_tags(`json:\"agents\"`) agent 列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.AgentItem"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetAgentsV3Req": {
|
|
"type": "object"
|
|
},
|
|
"pb.UserGetAgentsV3Resp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"agents": {
|
|
"description": "@go_tags(`json:\"agents\"`) agent 列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.AgentItemV3"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetAppConfigReq": {
|
|
"type": "object"
|
|
},
|
|
"pb.UserGetAppConfigResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"agents": {
|
|
"description": "@go_tags(`json:\"agents\"`) 時間",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBAgent"
|
|
}
|
|
},
|
|
"env": {
|
|
"description": "@go_tags(`json:\"env\"`) 時間",
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"mcps": {
|
|
"description": "@go_tags(`json:\"mcps\"`) 時間",
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"$ref": "#/definitions/pb.McpServer"
|
|
}
|
|
},
|
|
"products": {
|
|
"description": "@go_tags(`json:\"products\"`) 時間",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBProduct"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetAppConfigV3Req": {
|
|
"type": "object"
|
|
},
|
|
"pb.UserGetAppConfigV3Resp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"agents": {
|
|
"description": "@go_tags(`json:\"agents\"`) 智能体列表(结构同 user_getagents_v3,含 type 与服务编排)",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.AgentItemV3"
|
|
}
|
|
},
|
|
"env": {
|
|
"description": "@go_tags(`json:\"env\"`) 应用环境变量(app_config + 本区域 global_config)",
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"meet": {
|
|
"description": "@go_tags(`json:\"meet\"`) 会议记录能力(语言 + 总结大模型)",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.MeetCapabilitiesItem"
|
|
}
|
|
]
|
|
},
|
|
"products": {
|
|
"description": "@go_tags(`json:\"products\"`) 产品列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBProduct"
|
|
}
|
|
},
|
|
"thirdsvcs": {
|
|
"description": "@go_tags(`json:\"thirdsvcs\"`) 第三方服务(含 MCP 类,按用户区域合并、凭据已解密为明文)",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.ThirdSvcItem"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetChannelAppReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channel": {
|
|
"type": "integer"
|
|
},
|
|
"version": {
|
|
"description": "客户端当前版本号(如 1.4.2);传了才会返回下面的升级判定,留空则判定字段恒为 false",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetChannelAppResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"app": {
|
|
"$ref": "#/definitions/pb.DBChannelApp"
|
|
},
|
|
"forceupdate": {
|
|
"description": "必须更新:渠道开了强更且客户端版本低于最低支持版本,为 true 时客户端应阻断使用",
|
|
"type": "boolean"
|
|
},
|
|
"needupdate": {
|
|
"description": "有更新可用:线上版本高于客户端版本",
|
|
"type": "boolean"
|
|
},
|
|
"reviewing": {
|
|
"description": "客户端当前版本正处于渠道审核期,可据此隐藏未过审功能",
|
|
"type": "boolean"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetChannelAppsReq": {
|
|
"type": "object"
|
|
},
|
|
"pb.UserGetChannelAppsResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"apps": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBChannelApp"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetDevicesReq": {
|
|
"type": "object"
|
|
},
|
|
"pb.UserGetDevicesResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"devices": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBUserDivice"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetInfoReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channel": {
|
|
"description": "渠道",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.UserChannel"
|
|
}
|
|
]
|
|
},
|
|
"version": {
|
|
"description": "版本号",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetInfoResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"devices": {
|
|
"description": "用户设备列表\nexample:",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBUserDivice"
|
|
}
|
|
},
|
|
"user": {
|
|
"description": "用户信息\nexample:",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBUser"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetProductReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetProductResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"product": {
|
|
"$ref": "#/definitions/pb.DBProduct"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetProductVersionsReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"pid": {
|
|
"description": "@go_tags(`json:\"pid\"`) 产品id",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetProductVersionsResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"versions": {
|
|
"description": "@go_tags(`json:\"versions\"`) 固件版本列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBProductVersion"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetStatisticsReq": {
|
|
"type": "object"
|
|
},
|
|
"pb.UserGetStatisticsResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"statistics": {
|
|
"$ref": "#/definitions/pb.DBUserStatistics"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetThirdSvcsReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"ids": {
|
|
"description": "@go_tags(`json:\"ids\"`) 按服务 id 过滤;空=全部启用的服务",
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetThirdSvcsResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"svcs": {
|
|
"description": "@go_tags(`json:\"svcs\"`) 服务列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.ThirdSvcItem"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.UserGetWakeupVoicesReq": {
|
|
"type": "object"
|
|
},
|
|
"pb.UserGetWakeupVoicesResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"voices": {
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBWakeupVoice"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.UserLogType": {
|
|
"type": "integer",
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2,
|
|
3,
|
|
4
|
|
],
|
|
"x-enum-comments": {
|
|
"UserLogType_ActivityReward": "活动奖励日志类型",
|
|
"UserLogType_AdminGive": "管理员赠送日志类型",
|
|
"UserLogType_Pay": "重置购买日志类型",
|
|
"UserLogType_UserConsume": "用户消耗",
|
|
"UserLogType_UserLogTypeUnknown": "未知日志类型"
|
|
},
|
|
"x-enum-varnames": [
|
|
"UserLogType_UserLogTypeUnknown",
|
|
"UserLogType_Pay",
|
|
"UserLogType_ActivityReward",
|
|
"UserLogType_AdminGive",
|
|
"UserLogType_UserConsume"
|
|
]
|
|
},
|
|
"pb.UserPushActionReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"actions": {
|
|
"description": "行为",
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.UserPushActionResp": {
|
|
"type": "object"
|
|
},
|
|
"pb.UserRankItem": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avatar": {
|
|
"description": "@go_tags(`json:\"avatar\"`) 头像",
|
|
"type": "string"
|
|
},
|
|
"country_code": {
|
|
"description": "@go_tags(`json:\"country_code\"`) 所在国家编码",
|
|
"type": "string"
|
|
},
|
|
"is_agent_user": {
|
|
"description": "@go_tags(`json:\"is_agent_user\"`) 是否当前代理名下用户(仅代理仪表盘场景置位)",
|
|
"type": "boolean"
|
|
},
|
|
"meet_count": {
|
|
"description": "@go_tags(`json:\"meet_count\"`) 会议次数",
|
|
"type": "integer"
|
|
},
|
|
"meet_time": {
|
|
"description": "@go_tags(`json:\"meet_time\"`) 会议时长(秒)",
|
|
"type": "integer"
|
|
},
|
|
"nickname": {
|
|
"description": "@go_tags(`json:\"nickname\"`) 昵称",
|
|
"type": "string"
|
|
},
|
|
"trade_count": {
|
|
"description": "@go_tags(`json:\"trade_count\"`) 翻译次数 4个模式累加",
|
|
"type": "integer"
|
|
},
|
|
"trade_time": {
|
|
"description": "@go_tags(`json:\"trade_time\"`) 翻译时长(秒) 4个模式累加",
|
|
"type": "integer"
|
|
},
|
|
"uid": {
|
|
"description": "@go_tags(`json:\"uid\"`) 用户ID",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserReportAIContentReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"describe": {
|
|
"type": "string"
|
|
},
|
|
"message": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
},
|
|
"reportContent": {
|
|
"type": "string"
|
|
},
|
|
"reporttype": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserReportAIContentResp": {
|
|
"type": "object"
|
|
},
|
|
"pb.UserSettingReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"gender": {
|
|
"description": "@go_tags(`json:\"gender\" example:\"1\" description:\"性别 1-男 2-女\"`) 性别 1-男 2-女",
|
|
"type": "string",
|
|
"example": "1"
|
|
},
|
|
"image": {
|
|
"description": "@go_tags(`json:\"image\" example:\"\" description:\"头像\"`) 头像连接",
|
|
"type": "string",
|
|
"example": ""
|
|
},
|
|
"language": {
|
|
"description": "@go_tags(`json:\"language\" example:\"en\" description:\"语言\"`)",
|
|
"type": "string",
|
|
"example": "en"
|
|
},
|
|
"name": {
|
|
"description": "@go_tags(`json:\"name\" example:\"\" description:\"用户名\"`) 用户名",
|
|
"type": "string",
|
|
"example": ""
|
|
}
|
|
}
|
|
},
|
|
"pb.UserSettingResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avatar": {
|
|
"description": "@go_tags(`json:\"avatar\" example:\"\" description:\"地址\"`) 头像连接",
|
|
"type": "string",
|
|
"example": ""
|
|
},
|
|
"gender": {
|
|
"description": "@go_tags(`json:\"gender\" example:\"1\" description:\"性别 1-男 2-女\"`) 性别 1-男 2-女",
|
|
"type": "integer",
|
|
"example": 1
|
|
},
|
|
"language": {
|
|
"description": "@go_tags(`json:\"language\" example:\"en\" description:\"语言\"`)",
|
|
"type": "string",
|
|
"example": "en"
|
|
},
|
|
"name": {
|
|
"description": "@go_tags(`json:\"name\" example:\"用户名\" description:\"用户名\"`)",
|
|
"type": "string",
|
|
"example": "用户名"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserSginReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"avatar": {
|
|
"description": "@go_tags(`gorm:\"avatar\" json:\"avatar\" example:\"\" description:\"头像连接\"`) 头像连接",
|
|
"type": "string",
|
|
"example": ""
|
|
},
|
|
"channel": {
|
|
"description": "渠道",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.UserChannel"
|
|
}
|
|
]
|
|
},
|
|
"language": {
|
|
"description": "@go_tags(`json:\"language\" example:\"en\" description:\"语言\"`)",
|
|
"type": "string",
|
|
"example": "en"
|
|
},
|
|
"mail": {
|
|
"description": "@go_tags(`json:\"mail\" example:\"\" description:\"邮箱地址\"`) 邮箱地址",
|
|
"type": "string",
|
|
"example": ""
|
|
},
|
|
"name": {
|
|
"description": "@go_tags(`gorm:\"name:50\" json:\"name\" example:\"\" description:\"用户名\"`) 用户名",
|
|
"type": "string",
|
|
"example": ""
|
|
},
|
|
"phone": {
|
|
"description": "@go_tags(`json:\"phone\" example:\"\" description:\"手机号码“`) 手机号",
|
|
"type": "string",
|
|
"example": ""
|
|
},
|
|
"phonemac": {
|
|
"description": "@go_tags(`json:\"phonemac\" example:\"\" description:\"手机硬件id\"`) 手机硬件id",
|
|
"type": "string",
|
|
"example": ""
|
|
},
|
|
"phonemodel": {
|
|
"description": "@go_tags(`json:\"phonemodel\" example:\"\" description:\"设备型号\"`) 手机型号",
|
|
"type": "string",
|
|
"example": ""
|
|
},
|
|
"stype": {
|
|
"description": "@go_tags(`json:\"stype\" example:\"0\" description:\"登录方式“`) 登录方式",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.SginTyoe"
|
|
}
|
|
],
|
|
"example": 0
|
|
},
|
|
"ttoken": {
|
|
"description": "@go_tags(`json:\"ttoken\" example:\"\" description:\"第三方token\"`) 第三方token",
|
|
"type": "string",
|
|
"example": ""
|
|
},
|
|
"vcode": {
|
|
"description": "@go_tags(`json:\"vcode\" example:\"\" description:\"验证码\"`) 验证码",
|
|
"type": "string",
|
|
"example": ""
|
|
},
|
|
"version": {
|
|
"description": "版本号",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserSginResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"devices": {
|
|
"description": "用户设备列表\nexample:",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.DBUserDivice"
|
|
}
|
|
},
|
|
"token": {
|
|
"description": "认证token\n缓存在本地 可以通过token 登录\nexample: 认证token",
|
|
"type": "string",
|
|
"example": "认证token"
|
|
},
|
|
"user": {
|
|
"description": "用户信息\nexample:",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.DBUser"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.UserState": {
|
|
"type": "integer",
|
|
"enum": [
|
|
0,
|
|
1,
|
|
2
|
|
],
|
|
"x-enum-comments": {
|
|
"UserState_Cancelled": "已注销状态",
|
|
"UserState_Disabled": "禁用状态",
|
|
"UserState_Normal": "正常状态"
|
|
},
|
|
"x-enum-varnames": [
|
|
"UserState_Normal",
|
|
"UserState_Disabled",
|
|
"UserState_Cancelled"
|
|
]
|
|
},
|
|
"pb.UserUnBindDeviceReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"description": "设备id",
|
|
"type": "integer"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserUnBindDeviceResp": {
|
|
"type": "object"
|
|
},
|
|
"pb.UserUpdateDeviceSettingReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "integer"
|
|
},
|
|
"lxsetting": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserUpdateDeviceSettingResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"id": {
|
|
"type": "integer"
|
|
},
|
|
"lxsetting": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.UserUsagesReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"usages": {
|
|
"description": "用量统计数据",
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
},
|
|
"usagetype": {
|
|
"description": "使用类型",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.UsageType"
|
|
}
|
|
]
|
|
}
|
|
}
|
|
},
|
|
"pb.UserUsagesResp": {
|
|
"type": "object",
|
|
"properties": {
|
|
"usages": {
|
|
"description": "资源剩余使用量",
|
|
"type": "object",
|
|
"additionalProperties": {
|
|
"type": "integer"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.UserVerificationReq": {
|
|
"type": "object",
|
|
"properties": {
|
|
"addr": {
|
|
"description": "目标地址\n选填,长度 11\nexample: 手机号/邮箱",
|
|
"type": "string",
|
|
"example": ""
|
|
},
|
|
"vtype": {
|
|
"description": "验证码类型“\n选填,长度 11\nexample: 0 邮箱验证 1 手机验证",
|
|
"type": "integer",
|
|
"example": 0
|
|
}
|
|
}
|
|
},
|
|
"pb.UserVerificationResp": {
|
|
"type": "object"
|
|
},
|
|
"pb.Utterance": {
|
|
"type": "object",
|
|
"properties": {
|
|
"additions": {
|
|
"description": "附加信息",
|
|
"allOf": [
|
|
{
|
|
"$ref": "#/definitions/pb.UtteranceAdditions"
|
|
}
|
|
]
|
|
},
|
|
"end_time": {
|
|
"description": "分句结束时间(ms)",
|
|
"type": "integer"
|
|
},
|
|
"start_time": {
|
|
"description": "分句开始时间(ms)",
|
|
"type": "integer"
|
|
},
|
|
"text": {
|
|
"description": "分句文本",
|
|
"type": "string"
|
|
},
|
|
"words": {
|
|
"description": "分句下的字词列表",
|
|
"type": "array",
|
|
"items": {
|
|
"$ref": "#/definitions/pb.Word"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"pb.UtteranceAdditions": {
|
|
"type": "object",
|
|
"properties": {
|
|
"channel_id": {
|
|
"description": "声道ID",
|
|
"type": "string"
|
|
},
|
|
"speaker": {
|
|
"description": "说话人ID",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"pb.Word": {
|
|
"type": "object",
|
|
"properties": {
|
|
"confidence": {
|
|
"description": "置信度",
|
|
"type": "number"
|
|
},
|
|
"end_time": {
|
|
"description": "结束时间(ms)",
|
|
"type": "integer"
|
|
},
|
|
"start_time": {
|
|
"description": "开始时间(ms)",
|
|
"type": "integer"
|
|
},
|
|
"text": {
|
|
"description": "字词文本",
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"yunyan_sys_migu.Content": {
|
|
"type": "object",
|
|
"properties": {
|
|
"data": {
|
|
"type": "object"
|
|
},
|
|
"type": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"securityDefinitions": {
|
|
"BearerAuth": {
|
|
"type": "apiKey",
|
|
"name": "Authorization",
|
|
"in": "header"
|
|
}
|
|
}
|
|
}
|