info: contact: name: Develoven description: 对抗训练 title: 对抗训练 version: "1.0" paths: /v1/chat/create/answer: post: consumes: - application/json description: 录入答案 parameters: - description: questionNo:问题编号;NextQuestionNo:下一个问题编号;answer:答案 in: body name: q required: true schema: type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 录入答案 tags: - 问答管理 /v1/chat/create/chat: post: consumes: - application/json description: 录入问题 parameters: - description: chat:问题;nextQuestionNo:下一个问题编号:如果此编号不为空,则说明此问题为陈述,没有答案信息;questionType:题目类型:0选择题;1填空题 in: body name: q required: true schema: type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 录入问题 tags: - 问答管理 /v1/chat/get/answer: get: consumes: - application/json description: 查询答案 parameters: - description: id:问题主键 in: query name: id type: integer produces: - application/json responses: "200": description: ok schema: type: string summary: 查询答案 tags: - 问答管理 /v1/chat/get/chat: get: consumes: - application/json description: 查询问题 parameters: - description: id:问题主键 in: query name: id type: integer produces: - application/json responses: "200": description: ok schema: type: string summary: 查询问题 tags: - 问答管理 /v1/device/:mac/disconnect: get: consumes: - application/json description: 断开连接 produces: - application/json responses: "200": description: ok schema: type: string summary: 断开连接 tags: - 设备管理 /v1/device/:mac/remove: delete: consumes: - application/json description: 移除设备 produces: - application/json responses: "200": description: ok schema: type: string summary: 移除设备 tags: - 设备管理 /v1/device/:mac/stop/collect: get: consumes: - application/json description: 停止采集 produces: - application/json responses: "200": description: ok schema: type: string summary: 停止采集 tags: - 设备管理 /v1/device/:mac/stop/trans: get: consumes: - application/json description: 停止传输 produces: - application/json responses: "200": description: ok schema: type: string summary: 停止传输 tags: - 设备管理 /v1/device/add: post: consumes: - application/json description: 新增设备 parameters: - description: type:类型 0脑电1心电;mac:设备MAC地址 in: body name: device required: true schema: type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 新增设备 tags: - 设备管理 /v1/device/connection: get: consumes: - application/json description: 连接设备 parameters: - description: 'chip:芯片编号,0或1;mac:Mac地址;addrType:地址类型 public/random ' in: body name: device required: true schema: type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 连接设备 tags: - 设备管理 /v1/device/list/:type: get: consumes: - application/json description: 设备列表 produces: - application/json responses: "200": description: ok schema: type: string summary: 设备列表 tags: - 设备管理 /v1/device/open/notify/: get: consumes: - application/json description: 开启数据通知 produces: - application/json responses: "200": description: ok schema: type: string summary: 开启数据通知 tags: - 设备管理 /v1/device/scan: post: consumes: - application/json description: 扫描设备 parameters: - description: chip:芯片编号,1或1;filterName:0 脑电 1 心电;filterRssi:信号强度,小于0的整数,字符串格式传输;filterMac:过滤Mac地址,以 in: body name: device required: true schema: type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 扫描设备 tags: - 设备管理 /v1/device/write/data/: post: consumes: - application/json description: 写入数据——发送指令 ,ECG设备开启测试功能 parameters: - description: mac:设备MAC地址 userName:用户姓名 gender:性别 age:年龄 height:身高 weight:体重 in: body name: mac required: true schema: type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 写入数据——发送指令 tags: - 设备管理 /v1/user/change/password: post: consumes: - application/json description: 用户修改密码 parameters: - description: userName:用户名 password:密码 newPassword:新密码 in: body name: user required: true schema: type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 用户修改密码 tags: - 用户管理 /v1/user/find: post: consumes: - application/json description: 用户列表查询 parameters: - description: role:角色;userName:用户名;pageNum:页数;pageSize:每页记录数 in: body name: user required: true schema: type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 用户列表查询 tags: - 用户管理 /v1/user/login: post: consumes: - application/json description: 用户登录 parameters: - description: username:编号;password:密码;role:角色; in: body name: user required: true schema: type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 用户登录 tags: - 用户管理 /v1/user/register: post: consumes: - application/json description: 用户注册 parameters: - description: userName:用户名;password:密码;role:角色 in: body name: user required: true schema: type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 用户注册 tags: - 用户管理 /v1/user/reset: post: consumes: - application/json description: 管理员重置普通用户密码 parameters: - description: username:管理员编号;usernameInit:被重置用户编号 in: body name: user required: true schema: type: string produces: - application/json responses: "200": description: ok schema: type: string summary: 管理员重置普通用户密码 tags: - 用户管理 swagger: "2.0"