# atomic-test-example **Repository Path**: dreamya0/atomic-test-example ## Basic Information - **Project Name**: atomic-test-example - **Description**: springboot项目测试示例 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-10-22 - **Last Updated**: 2022-01-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # atomic-test-example #### 介绍 springboot项目测试示例 #### 软件架构 springboot + spring data jpa #### 使用说明 1. 首先任意创建一个数据库 并执行resources目录中的 db.sql文件 2. 在application.properties文件中填写数据库相关的信息 3. 运行Application.java文件启动项目 ####接口文档 ##### 用户登录 接口地址:http://127.0.0.1:8080/login 请求类型:POST 入参: ```json { "userName": "dreamyao",// 用户名 "password": "123456" // 密码 } ``` 出参: ```json { "status": true, // 请求是否成功 "code": 10000, // 状态码 "message": "", // 描述信息 "data": null // 返回数据 } ``` ##### 获取登录用户信息 接口地址:http://127.0.0.1:8080/getUser 请求类型:GET 入参: ```json 无 ``` 出参: ```json { "status":true, "code":10000, "message":"", "data":{ "userName":"fake_data", // 用户名 "password":"fake_data", // 密码 "userType":1, // 1:普通用户 2:管理员 "locked":0, // 0:未锁定 1锁定 "credit":20, // 积分 "lastVisit":"2017-07-24 02:34:17", // 最后访问时间 "lastIp":"fake_data" // 最后访问IP } } ``` ##### 用户注册 接口地址:http://127.0.0.1:8080/user/save 请求类型:POST 入参: ```json { "userName": "fake_data", // 用户名 "password": "fake_data", // 密码 "userType": 1 // 1:普通用户 2:管理员 } ``` 出参 ```json { "status": true, // 请求是否成功 "code": 10000, // 状态码 "message": "", // 描述信息 "data": true // 返回数据 } ``` ##### 用户删除 接口地址:http://127.0.0.1:8080/user/delete 请求类型:POST 入参: ```json { "userName": "fake_data" // 用户名 } ``` 出参: ```json { "status": true, // 请求是否成功 "code": 10000, // 状态码 "message": "", // 描述信息 "data": null // 返回数据 } ``` ##### 管理员更新用户信息(包括密码修改、用户锁定、用户解锁、积分修改) 接口地址:http://127.0.0.1:8080/user/delete 请求类型:POST 入参: ```json { "password": "fake_data", // 密码 "userType": 97, // 1:普通用户 2:管理员 "locked": 66, // 0:未锁定 1锁定 "credit": 16 // 积分 } ``` 出参: ```json { "status": true, // 请求是否成功 "code": 10000, // 状态码 "message": "", // 描述信息 "data": null // 返回数据 } ``` ##### 查询所有用户信息 接口地址:http://127.0.0.1:8080/user/getAllUsers 请求类型:GET 入参: ``` 无 ``` 出参: ```json { "status":true, "code":2, "message":"fake_data", "data":[ { "userName":"fake_data", // 用户名 "userType":38, // 1:普通用户 2:管理员 "locked":69, // 0:未锁定 1锁定 "credit":95, // 积分 "lastVisit":"2012-02-11 08:05:08", // 最后访问时间 "lastIp":"fake_data" // 最后访问IP } ] } ``` ##### 用户密码更新 接口地址:http://127.0.0.1:8080/user/updatePassword 请求类型:POST 入参: ```json { "userName": "dreamyao",// 用户名 "password": "123456" // 密码 } ``` 出参: ```json { "status": true, // 请求是否成功 "code": 10000, // 状态码 "message": "", // 描述信息 "data": null // 返回数据 } ```