网校接口文档

用户管理

用户注册

请求url:

 POST /users/addUser

请求参数:

名称 类型 描述
loginName string 必须, 登录名
password string 必须,密码
userEmail string 必须,邮箱
userMobile string 必须,用户手机号

请求示例:

localhost:3000/users/addUser

  body  
      {
        "loginName": "尼安德特", // 登录名
        "password": "123456",  //登录密码
        "companyName":"bat",  //公司名字
        "userName":"尼安德特人", //用户名
        "userRole":0, // 用户角色 0超级管理员,1管理员,2监课,3老师,4学生
        "userEmail":"kengni@buyouyu.com", // 用户邮箱 
        "userMobile":123124, // 用户手机号
        "content":"2017-09-01", // 用户简介
        "groupId":1 //用户组id
       }

返回参数:

 {
      "code": 200,
      "returnData": {
          "data": {
              "id": "agoXryE96Jp4DbqXdqLB17MKzYV0meRw",
              "createTime": "2017-08-28T02:47:34.000Z",
              "loginName": "尼安德特3",
              "password": "9f3d53742f6ac4ec14ee0e06a1e21478",
              "companyName": "bat",
              "userName": "尼安德特人",
              "IDcard": "23123",
              "salt": 69,
              "userType": 1,
              "userRole": 0,
              "userEmail": "kengn1i@bu2youy1u.com",
              "userMobile": 123211524,
              "content": "2017-09-01",
              "endTime": null,
              "groupId": 1
          }
      }
  }

用户登录

请求url

POST /users/login

请求参数:

名称 类型 描述
loginName string , 登录名
password string 必须,密码
code string 必须,手机号验证码

请求示例:

localhost:3000/users/login

body
{ "loginName":"尼安德特", "password":"123456", "code":"qwe123" } 返回参数:

 {
        "code": 200,
        "returnData": {
            "data": {
                "id": "qvoP3Y8geAOWmb9rYLJyN1D5Mz0xlGa6",
                "loginName": "尼安德特",
                "userType": 1,
                "token":    "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpZCI6InF2b1AzWThnZUFPV21iOXJZTEp5TjFENU16MHhsR2E2IiwibmFtZSI6IuWwvOWuieW-t-eJueS6uiIsInVzZXJSb2xlIjowLCJpYXQiOjE1MDM4OTk2NzYsImV4cCI6MTUwNzQ5OTY3Nn0.H73LobalRvgNUOhUecXuc6dohgEsNYsPt61LJSVghCA",
                "createTime": "2017-08-24 02:47:36"    //请求接口的时候需要在herds 中传
            }
        }
    }