# 动物信息管理系统 该项目的前端项目地址: [动物信息管理系统前端](http://gitea.kongxq.fun/kxq/zoo-frontend) #### **登录接口** 请求:post请求 ``` url: http://localhost:8080/zoo/login/login ``` 输入参数 username:admin password:123 返回类型为:R 账户正确返回数据: ``` {"code": 1,"msg": null,"data": {"roleid": 1,"name": "管理员","permissions": 0 },"map": {} } ``` 错误使返回数据: ``` {"code": 0,"msg": "账号密码错误","data": null,"map": {} } ``` 输入参数 username:admin password:123 返回类型为:R 账户正确返回数据: ``` {"code": 1,"msg": null,"data": {"roleid": 1,"name": "管理员","permissions": 0 },"map": {} } ``` 错误使返回数据: ``` {"code": 0,"msg": "账号密码错误","data": null,"map": {} } ``` #### **动物信息管理接口** ###### **查询接口**: ``` GET :http://localhost:8888/zoo/animal/info ``` 当请求头带有查找的aid时,就只查出对应id的动物信息 ###### 返回如下: ``` { "code": 1, "msg": null, "data": [ { "aId": 1, "name": "旺财", "sex": "1", "species": "中华田园犬", "weight": 20, "height": 90, "state": 0, "roleid": 1, "color": "黄", "features": "亲人,性格温和", "phase": "成年期" }, { "aId": 2, "name": "小黑", "sex": "1", "species": "蓝猫", "weight": 10, "height": 40, "state": 0, "roleid": 1, "color": "蓝黑", "features": "不爱动", "phase": "幼年期" } ], "map": {} } ``` #### 添加接口: ``` POST : http://localhost:8888/zoo/animal/add ``` 在请求体中输入数据各个属性的值 返回如下: ``` { "code": 1, "msg": null, "data": "添加成功", "map": {} } ``` #### 修改接口: ``` POST:http://localhost:8888/zoo/animal/update ``` 在请求体中输入数据各个属性的值 返回如下: ``` { "code": 1, "msg": null, "data": "修改成功", "map": {} } ``` #### 删除接口: ``` GET:http://localhost:8888/zoo/animal/delete?aid=3 ``` 返回数据 ``` { "code": 1, "msg": null, "data": "删除成功", "map": {} } ``` **其他各种接口信息都如以上接口一般,实现了基本的增删改查接口,当操作成功时,返回码code为1,失败时为0**