basePath: /v1 definitions: controller.ResponseBase: properties: code: type: integer memo: type: string type: object controller.ResponseVerifyPic: properties: id: type: string pic: type: string type: object controller.UserList: properties: code: type: integer memo: type: string rs: items: type: object type: array type: object info: contact: email: support@swagger.io name: API Support url: http://www.swagger.io/support description: Video Course框架 API 文档 license: name: Apache 2.0 url: http://www.apache.org/licenses/LICENSE-2.0.html termsOfService: http://swagger.io/terms/ title: Video Course框架 version: "1.0" paths: /Auth/GenVerifyPic: post: consumes: - application/x-www-form-urlencoded description: 获取验证图片和验证id parameters: - description: 高 in: formData name: height required: true type: string - description: 宽 in: formData name: width required: true type: string - description: 噪点数量 in: formData name: noiseCount required: true type: string - description: 验证码字数 in: formData name: length required: true type: string - description: 验证码取值范围 比如 1234567890 或者 abcdef等 in: formData name: source required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseVerifyPic' summary: 获取验证图片 tags: - Auth /Auth/GetPhoneVFCode: post: consumes: - application/x-www-form-urlencoded description: 手机获取验证码 parameters: - description: 手机号 in: formData name: phone required: true type: string - description: 验证码类型 1:登录 in: formData name: codeType required: true type: integer - description: 图形验证码id in: formData name: picId required: true type: string - description: 图形验证码 in: formData name: picCode required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 手机获取验证码 tags: - Auth /Auth/PhoneSignIn: post: consumes: - application/x-www-form-urlencoded description: 手机验证码登录 parameters: - description: 手机号 in: formData name: phone required: true type: string - description: 验证码 in: formData name: smsCode required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 手机验证码登录 tags: - Auth /Auth/SignUp: post: consumes: - application/x-www-form-urlencoded description: 用户添加 parameters: - description: 用户名 in: formData name: userCode required: true type: string - description: 密码 in: formData name: password required: true type: string - description: 邮箱 in: formData name: email type: string - description: 手机号 in: formData name: phone type: string - description: 姓名 in: formData name: name type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 用户添加 tags: - Auth /HrSensors/AddHrSensors: post: consumes: - application/x-www-form-urlencoded description: 添加商家公共心率设备 parameters: - description: Token in: formData name: token required: true type: string - description: 商家ID in: formData name: shopId required: true type: integer - description: 心率带Sn in: formData name: sn required: true type: integer - description: 场馆内编号 01 02 in: formData name: venueNo type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 添加商家公共心率设备 tags: - HrSensors /HrSensors/AddPvtHrSensors: post: consumes: - application/x-www-form-urlencoded description: 添加会员私有心率设备 parameters: - description: Token in: formData name: token required: true type: string - description: 商家ID in: formData name: shopId required: true type: integer - description: 心率带Sn in: formData name: sn required: true type: integer - description: 用户ID in: formData name: userId required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 添加会员私有心率设备 tags: - HrSensors /HrSensors/BindHrSensorsToUser: post: consumes: - application/x-www-form-urlencoded description: 心率带绑定用户 parameters: - description: Token in: formData name: token required: true type: string - description: 心率带Sn in: formData name: sn required: true type: string - description: 课堂记录Id,必传字段 in: formData name: cfId required: true type: integer - description: 用户Id in: formData name: userId required: true type: integer - description: 商家ID in: formData name: shopId required: true type: integer - description: 心率带ID in: formData name: hrId required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 心率带绑定用户 tags: - HrSensors /HrSensors/EditHrSensors: post: consumes: - application/x-www-form-urlencoded description: 修改商家心率设备信息 parameters: - description: Token in: formData name: token required: true type: string - description: 心率带ID in: formData name: hrId required: true type: integer - description: 心率带Sn in: formData name: sn required: true type: string - description: 商家ID in: formData name: shopId required: true type: string - description: 场馆内编号 01 02 in: formData name: venueNo type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 修改商家心率设备信息 tags: - HrSensors /HrSensors/GetHrSensorsPowerPercent: post: consumes: - application/x-www-form-urlencoded description: 获取心率带电量 parameters: - description: Token in: formData name: token required: true type: string - description: 商家ID in: formData name: shopId required: true type: integer - description: 心率带Id in: formData name: hrId type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 获取心率带电量 tags: - HrSensors /HrSensors/HrSensorsBindHistory: post: consumes: - application/x-www-form-urlencoded description: 查询心率带绑定历史记录 parameters: - description: Token in: formData name: token required: true type: string - description: 心率带ID in: formData name: hrId type: integer - description: 开始时间 2020-10-10 00:00:01 in: formData name: bt required: true type: string - description: 结束时间 2020-10-10 23:59:59 in: formData name: et required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 查询心率带绑定历史记录 tags: - HrSensors /HrSensors/HrSensorsStatusEdit: post: consumes: - application/x-www-form-urlencoded description: 修改商家心率设备状态 parameters: - description: Token in: formData name: token required: true type: string - description: 心率带ID in: formData name: hrId required: true type: integer - description: 状态, 1:启用,8:暂停,9:删除 in: formData name: status required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 修改商家心率设备状态 tags: - HrSensors /HrSensors/QueryHrSensors: post: consumes: - application/x-www-form-urlencoded description: 查询商家公共心率设备 parameters: - description: Token in: formData name: token required: true type: string - description: 商家ID in: formData name: shopId required: true type: integer - description: 设备状态 in: formData name: status type: integer - description: 模糊查询sn与场内编号 in: formData name: str type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 查询商家公共心率设备 tags: - HrSensors /HrSensors/QueryPvtHrSensors: post: consumes: - application/x-www-form-urlencoded description: 查询商家会员私有心率设备 parameters: - description: Token in: formData name: token required: true type: string - description: 商家ID in: formData name: shopId required: true type: integer - description: 设备状态 in: formData name: status type: integer - description: 用户姓名 in: formData name: userName type: string - description: 模糊查询sn与场内编号 in: formData name: str type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 查询商家会员私有心率设备 tags: - HrSensors /HrSensors/SelectHrSensors: post: consumes: - application/x-www-form-urlencoded description: 查询未绑定的心率带--下拉框用 parameters: - description: Token in: formData name: token required: true type: string - description: 用户ID in: formData name: userId type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 查询未绑定的心率带--下拉框用 tags: - HrSensors /HrSensors/UnBindHrSensorsToUser: post: consumes: - application/x-www-form-urlencoded description: 心率带解绑用户 parameters: - description: Token in: formData name: token required: true type: string - description: 课堂记录Id,必传字段 in: formData name: cfId required: true type: integer - description: 绑定ID in: formData name: bindId required: true type: integer - description: 用户ID in: formData name: userId required: true type: integer - description: 心率带Sn in: formData name: sn required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 心率带解绑用户 tags: - HrSensors /Test/UserAdd: post: consumes: - application/x-www-form-urlencoded description: 会员用户添加 parameters: - description: 姓名 in: formData name: name required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 会员用户添加 tags: - Test /Test/UserListQuery: post: consumes: - application/x-www-form-urlencoded description: 会员用户查询 produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.UserList' summary: 会员用户查询 tags: - Test /User/UserInfoQuery: post: consumes: - application/x-www-form-urlencoded description: 会员信息查询 parameters: - description: Token in: formData name: token required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 会员信息查询 tags: - User securityDefinitions: ApiKeyAuth: in: header name: Authorization type: apiKey BasicAuth: type: basic OAuth2AccessCode: authorizationUrl: https://example.com/oauth/authorize flow: accessCode scopes: admin: ' Grants read and write access to administrative information' tokenUrl: https://example.com/oauth/token type: oauth2 OAuth2Application: flow: application scopes: admin: ' Grants read and write access to administrative information' write: ' Grants write access' tokenUrl: https://example.com/oauth/token type: oauth2 OAuth2Implicit: authorizationUrl: https://example.com/oauth/authorize flow: implicit scopes: admin: ' Grants read and write access to administrative information' write: ' Grants write access' type: oauth2 OAuth2Password: flow: password scopes: admin: ' Grants read and write access to administrative information' read: ' Grants read access' write: ' Grants write access' tokenUrl: https://example.com/oauth/token type: oauth2 swagger: "2.0"