| | |
| | | allOf: |
| | | - $ref: '#/definitions/constvar.AudioStatus' |
| | | description: 音频状态 |
| | | audioText: |
| | | description: 解析出的文本 |
| | | type: string |
| | | createdAt: |
| | | type: string |
| | | deletedAt: |
| | |
| | | allOf: |
| | | - $ref: '#/definitions/constvar.BoolType' |
| | | description: 是否关注 1关注 2未关注 |
| | | kilometerMarker: |
| | | description: 公里标 |
| | | type: string |
| | | locomotiveNumber: |
| | | description: 机车号 |
| | | type: string |
| | |
| | | description: 音频名称 |
| | | type: string |
| | | occurrenceTime: |
| | | type: string |
| | | routeNumber: |
| | | description: 交路号 |
| | | type: string |
| | | score: |
| | | description: 置信度 |
| | |
| | | type: string |
| | | updatedAt: |
| | | type: string |
| | | type: object |
| | | models.Text: |
| | | properties: |
| | | content: |
| | | description: 音频名称 |
| | | type: string |
| | | createdAt: |
| | | type: string |
| | | deletedAt: |
| | | $ref: '#/definitions/gorm.DeletedAt' |
| | | id: |
| | | type: integer |
| | | locomotiveNumber: |
| | | description: 机车号 |
| | | type: string |
| | | updatedAt: |
| | | type: string |
| | | words: |
| | | description: 匹配到的文字数组 |
| | | items: |
| | | type: string |
| | | type: array |
| | | type: object |
| | | models.TrainInfo: |
| | | properties: |
| | | class: |
| | | allOf: |
| | | - $ref: '#/definitions/constvar.Class' |
| | | description: 分类 |
| | | description: 分类 1 机车 2车次 3 车站 |
| | | createdAt: |
| | | type: string |
| | | deletedAt: |
| | |
| | | updatedAt: |
| | | type: string |
| | | type: object |
| | | models.Word: |
| | | properties: |
| | | content: |
| | | description: 文字 |
| | | type: string |
| | | createdAt: |
| | | type: string |
| | | deletedAt: |
| | | $ref: '#/definitions/gorm.DeletedAt' |
| | | id: |
| | | type: integer |
| | | locomotiveNumber: |
| | | description: 机车号 |
| | | type: string |
| | | updatedAt: |
| | | type: string |
| | | type: object |
| | | request.AddTextReq: |
| | | properties: |
| | | content: |
| | | description: 音频名称 |
| | | type: string |
| | | id: |
| | | type: integer |
| | | locomotiveNumber: |
| | | description: 机车号 |
| | | type: string |
| | |
| | | type: object |
| | | request.ProcessAudio: |
| | | properties: |
| | | fileType: |
| | | type: integer |
| | | id: |
| | | type: integer |
| | | required: |
| | |
| | | response.FollowResp: |
| | | properties: |
| | | followStatus: |
| | | $ref: '#/definitions/constvar.BoolType' |
| | | allOf: |
| | | - $ref: '#/definitions/constvar.BoolType' |
| | | description: 1 已关注 2未关注 |
| | | type: object |
| | | response.PreLoadPathResp: |
| | | properties: |
| | | preLoadPath: |
| | | type: string |
| | | type: object |
| | | util.Response: |
| | | properties: |
| | |
| | | summary: 删除音频 |
| | | tags: |
| | | - 音频 |
| | | /api-sa/v1/audio/download: |
| | | get: |
| | | parameters: |
| | | - in: query |
| | | name: fileType |
| | | type: integer |
| | | - in: query |
| | | name: id |
| | | required: true |
| | | type: integer |
| | | produces: |
| | | - application/json |
| | | responses: |
| | | "200": |
| | | description: 成功 |
| | | schema: |
| | | allOf: |
| | | - $ref: '#/definitions/util.Response' |
| | | - properties: |
| | | data: |
| | | $ref: '#/definitions/models.Audio' |
| | | type: object |
| | | summary: 音频下载 |
| | | tags: |
| | | - 音频 |
| | | /api-sa/v1/audio/export: |
| | | get: |
| | | parameters: |
| | | - description: 开始时间 |
| | | in: query |
| | | name: beginTime |
| | | type: string |
| | | - description: 司机号 |
| | | in: query |
| | | name: driverNumber |
| | | type: string |
| | | - description: 结束时间 |
| | | in: query |
| | | name: endTime |
| | | type: string |
| | | - description: 是否关注 1关注 2未关注 |
| | | enum: |
| | | - 1 |
| | | - 2 |
| | | in: query |
| | | name: isFollowed |
| | | type: integer |
| | | x-enum-comments: |
| | | BoolTypeFalse: "false" |
| | | BoolTypeTrue: "true" |
| | | x-enum-varnames: |
| | | - BoolTypeTrue |
| | | - BoolTypeFalse |
| | | - description: 关键字 |
| | | in: query |
| | | name: keyword |
| | | type: string |
| | | - description: 机车号 |
| | | in: query |
| | | name: locomotiveNumber |
| | | type: string |
| | | - description: 页码 |
| | | in: query |
| | | name: page |
| | | type: integer |
| | | - description: 每页大小 |
| | | in: query |
| | | name: pageSize |
| | | type: integer |
| | | - description: 车站号 |
| | | in: query |
| | | name: stationNumber |
| | | type: string |
| | | - collectionFormat: csv |
| | | description: 音频状态数组 |
| | | in: query |
| | | items: |
| | | enum: |
| | | - 0 |
| | | - 1 |
| | | - 2 |
| | | - 3 |
| | | - 4 |
| | | type: integer |
| | | name: statusList |
| | | type: array |
| | | - description: 车次 |
| | | in: query |
| | | name: trainNumber |
| | | type: string |
| | | produces: |
| | | - application/json |
| | | responses: |
| | | "200": |
| | | description: 成功 |
| | | schema: |
| | | allOf: |
| | | - $ref: '#/definitions/util.ResponseList' |
| | | - properties: |
| | | data: |
| | | items: |
| | | $ref: '#/definitions/models.Audio' |
| | | type: array |
| | | type: object |
| | | summary: 音频检索结果到处 |
| | | tags: |
| | | - 音频检索结果到处 |
| | | /api-sa/v1/audio/follow: |
| | | post: |
| | | parameters: |
| | |
| | | summary: 关注/取消关注 |
| | | tags: |
| | | - 音频 |
| | | /api-sa/v1/audio/info: |
| | | get: |
| | | parameters: |
| | | - in: query |
| | | name: fileType |
| | | type: integer |
| | | - in: query |
| | | name: id |
| | | required: true |
| | | type: integer |
| | | produces: |
| | | - application/json |
| | | responses: |
| | | "200": |
| | | description: 成功 |
| | | schema: |
| | | allOf: |
| | | - $ref: '#/definitions/util.Response' |
| | | - properties: |
| | | data: |
| | | $ref: '#/definitions/models.Audio' |
| | | type: object |
| | | summary: 音频详情,含解析结果 |
| | | tags: |
| | | - 音频 |
| | | /api-sa/v1/audio/list: |
| | | get: |
| | | parameters: |
| | | - description: 开始时间 |
| | | in: query |
| | | name: beginTime |
| | | type: string |
| | | - description: 司机号 |
| | | in: query |
| | | name: driverNumber |
| | | type: string |
| | | - description: 结束时间 |
| | | in: query |
| | | name: endTime |
| | | type: string |
| | | - description: 是否关注 1关注 2未关注 |
| | | enum: |
| | | - 1 |
| | | - 2 |
| | | in: query |
| | | name: isFollowed |
| | | type: integer |
| | | x-enum-comments: |
| | | BoolTypeFalse: "false" |
| | | BoolTypeTrue: "true" |
| | | x-enum-varnames: |
| | | - BoolTypeTrue |
| | | - BoolTypeFalse |
| | | - description: 关键字 |
| | | in: query |
| | | name: keyword |
| | |
| | | in: query |
| | | name: stationNumber |
| | | type: string |
| | | - collectionFormat: csv |
| | | description: 音频状态数组 |
| | | in: query |
| | | items: |
| | | enum: |
| | | - 0 |
| | | - 1 |
| | | - 2 |
| | | - 3 |
| | | - 4 |
| | | type: integer |
| | | name: statusList |
| | | type: array |
| | | - description: 车次 |
| | | in: query |
| | | name: trainNumber |
| | |
| | | summary: 音频分析检索 |
| | | tags: |
| | | - 音频 |
| | | /api-sa/v1/audio/preLoadPath: |
| | | get: |
| | | produces: |
| | | - application/json |
| | | responses: |
| | | "200": |
| | | description: 成功 |
| | | schema: |
| | | allOf: |
| | | - $ref: '#/definitions/util.Response' |
| | | - properties: |
| | | data: |
| | | $ref: '#/definitions/response.PreLoadPathResp' |
| | | type: object |
| | | summary: 音频自动加载路径 |
| | | tags: |
| | | - 音频自动加载路径 |
| | | /api-sa/v1/audio/process: |
| | | post: |
| | | parameters: |
| | |
| | | - 音频 |
| | | /api-sa/v1/audio/upload: |
| | | post: |
| | | consumes: |
| | | - multipart/form-data |
| | | parameters: |
| | | - description: 音频文件 |
| | | - collectionFormat: csv |
| | | description: 多文件上传 |
| | | in: formData |
| | | items: |
| | | type: file |
| | | name: file |
| | | required: true |
| | | type: file |
| | | type: array |
| | | produces: |
| | | - application/json |
| | | responses: |
| | |
| | | summary: 新增文字 |
| | | tags: |
| | | - 文字库 |
| | | /api-sa/v1/text/delete: |
| | | delete: |
| | | parameters: |
| | | - description: 参数 |
| | | in: body |
| | | name: object |
| | | required: true |
| | | schema: |
| | | $ref: '#/definitions/request.AddTextReq' |
| | | produces: |
| | | - application/json |
| | | responses: |
| | | "200": |
| | | description: 成功 |
| | | schema: |
| | | $ref: '#/definitions/util.Response' |
| | | summary: 修改文字 |
| | | tags: |
| | | - 文字库 |
| | | /api-sa/v1/text/list: |
| | | get: |
| | | parameters: |
| | |
| | | - properties: |
| | | data: |
| | | items: |
| | | $ref: '#/definitions/models.Text' |
| | | $ref: '#/definitions/models.Word' |
| | | type: array |
| | | type: object |
| | | summary: 文字库列表 |
| | | tags: |
| | | - 文字库 |
| | | /api-sa/v1/text/update: |
| | | post: |
| | | parameters: |
| | | - description: 参数 |
| | | in: body |
| | | name: object |
| | | required: true |
| | | schema: |
| | | $ref: '#/definitions/request.AddTextReq' |
| | | produces: |
| | | - application/json |
| | | responses: |
| | | "200": |
| | | description: 成功 |
| | | schema: |
| | | $ref: '#/definitions/util.Response' |
| | | summary: 修改文字 |
| | | tags: |
| | | - 文字库 |
| | | swagger: "2.0" |