## 用户管理 ### 用户注册 请求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 中传 } } } ## 用户查询 请求url post /users/getUser 请求参数: localhost:3000/users/getUser 查询条件都可以不填就是查询所有 { "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": { "users": [ { "id": "aMwJvonVWdyL4Em2ZmZDR5AP72YblpkK", "loginName": "l3989", "IDcard": "231243", "password": "4eef3be2f1aa6240ada14d0df9720d05", "salt": 21, "companyName": "bat", "userName": "智人", "userType": 1, "userRole": 3, "userEmail": "42237539@qq.com", "userMobile": "12328555324", "createTime": "2017-08-28 06:50:01", "endTime": "Invalid date", "content": "2017-09-01", "serialNo": 0, "siteId": "3m", "userStatus": 0, "groupId": "1" }, { "id": "Rv2G3Ay45kjp6B1XyalrMLzEg0DJ9mdQ", "loginName": "0bk4a", "IDcard": "231243", "password": "a071495b74b65a34559c76227e0633a4", "salt": 5, "companyName": "bat", "userName": "智人", "userType": 1, "userRole": 3, "userEmail": "422339@qq.com", "userMobile": "12328555824", "createTime": "2017-08-28 06:46:56", "endTime": "Invalid date", "content": "2017-09-01", "serialNo": 0, "siteId": "3m", "userStatus": 0, "groupId": "1" } ], "count": 2, "page": 1, "pageno": 10 } } } ## 用户编辑 请求url put localhost:3000/users/updateUserByUserId/:id 请求参数(可选填): { "loginName": "尼安德特20", "IDcard": "231243", "companyName": "bat", "userName": "小asd明", "userEmail": "15314352890@163.com", "userMobile": "123280824", "createTime": "2017-08-28 06:41:30", "endTime": "Invalid date", "content": "2017-09-asd" } 返回参数: { "code": 200, "returnData": { "data": { "id": "GpQKn0yLMda7OVXMZ82PqYvjAxZ5493J", "loginName": "尼安德特20", "IDcard": "231243", "password": "d2322484d96897dca51bef5dc8126ef2", "salt": 65, "companyName": "bat", "userName": "小asd明", "userType": 1, "userRole": 4, "userEmail": "15314352890@163.com", "userMobile": "123280824", "createTime": "2017-08-27 22:41:30", "endTime": "Invalid date", "content": "2017-09-asd", "serialNo": 0, "siteId": "3m", "userStatus": 0, "groupId": "1" } } } ## 删除用户 请求url localhost:3000/users/delUserByUserId/:id 请求参数: 名称|类型|描述 :--|:--|:-- |id |string |必须, 用户ID | 返回参数: { "code": 200, "returnData": { "data": 1 } }