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.ShopCoachSimpleInfo: properties: code: type: integer memo: type: string rs: type: string type: object controller.ShopUserInfo: properties: code: type: integer memo: type: string pageCount: type: integer rs: type: string type: object controller.ShopUserSimpleInfo: properties: code: type: integer memo: type: string rs: 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/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/ShopCoachAdd: 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: phone required: true type: string - description: 姓名 in: formData name: name required: true type: string - description: 密码 in: formData name: pwd required: true type: string - description: 性别 1:男, 2:女 in: formData name: sex required: true type: integer - description: 备注 in: formData name: memo type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 商家教练添加 tags: - User /User/ShopCoachEdit: post: consumes: - application/x-www-form-urlencoded description: 商家教练基本信息修改 parameters: - description: Token in: formData name: token required: true type: string - description: 教练ID in: formData name: ssId required: true type: integer - description: 手机号 in: formData name: phone type: string - description: 密码 in: formData name: pwd type: string - description: 姓名 in: formData name: name type: string - description: 备注 in: formData name: memo type: string - description: 性别 1:男, 2:女 in: formData name: sex required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 商家教练基本信息修改 tags: - User /User/ShopCoachListQuery: post: consumes: - application/x-www-form-urlencoded description: 会员用户列表(带分页) parameters: - description: Token in: formData name: token required: true type: string - description: 手机号 in: formData name: phone type: string - description: 姓名 in: formData name: name type: string - description: 当前条 in: formData name: start required: true type: string - description: 每页条数 in: formData name: tableMax required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ShopUserInfo' summary: 会员用户列表(带分页) tags: - User /User/ShopCoachSimpleQuery: 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 type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ShopCoachSimpleInfo' summary: 本店会员用户基本信息查询 tags: - User /User/ShopCoachStatusEdit: post: consumes: - application/x-www-form-urlencoded description: 商家教练状态修改 parameters: - description: Token in: formData name: token required: true type: string - description: 教练ID in: formData name: ssId required: true type: integer - description: "状态 1:启用\t 8:禁用 9:删除" in: formData name: status required: true type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 商家教练状态修改 tags: - User /User/ShopUserAdd: 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: phone required: true type: string - description: 姓名 in: formData name: name required: true type: string - description: 性别 1:男, 2:女 in: formData name: sex required: true type: integer - description: 生日 in: formData name: birthday required: true type: string - description: 身高 in: formData name: height required: true type: integer - description: '体重 ' in: formData name: weight required: true type: string - description: 静态心率 in: formData name: staticHr type: integer - description: 头像 in: formData name: head type: string - description: 备注 in: formData name: memo type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 会员用户添加 tags: - User /User/ShopUserEdit: 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 required: true type: integer - description: 手机号 in: formData name: phone type: string - description: 姓名 in: formData name: name type: string - description: 备注 in: formData name: memo type: string - description: 生日 in: formData name: birthday required: true type: string - description: 身高 in: formData name: height required: true type: integer - description: 体重 in: formData name: weight required: true type: string - description: 性别 1:男, 2:女 in: formData name: sex required: true type: integer - description: 静态心率 in: formData name: staticHr type: integer - description: 头像URL in: formData name: head type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ResponseBase' summary: 会员用户基本信息修改 tags: - User /User/ShopUserListQuery: post: consumes: - application/x-www-form-urlencoded description: 会员用户列表(带分页) parameters: - description: Token in: formData name: token required: true type: string - description: 手机号 in: formData name: phone type: string - description: 姓名 in: formData name: name type: string - description: 当前条 in: formData name: start required: true type: string - description: 每页条数 in: formData name: tableMax required: true type: string produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ShopUserInfo' summary: 会员用户列表(带分页) tags: - User /User/ShopUserSimpleQuery: 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 type: integer produces: - application/json responses: "200": description: OK schema: $ref: '#/definitions/controller.ShopUserSimpleInfo' summary: 本店会员用户基本信息查询 tags: - User /User/ShopUserStatusEdit: 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 required: true type: integer - description: "状态 1:启用\t 8:禁用 9:删除" in: formData name: status required: true type: integer 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"