编写饲养计划后端的数据需求

This commit is contained in:
bicey 2024-05-20 14:36:56 +08:00
parent 3ed8757eab
commit 4ec4b70918

View File

@ -52,9 +52,7 @@
### 用户查询
前端提供一个用户对象数据后端通过一整个对象进行查询比如用户id、用户身份是什么用可变sql这种办法实现就行
后端返回数据
前端提供一个用户id或者不提供提供id就返回单个用户不提供就返回所有用户
若成功,返回所有用户的结果集(节省时间不搞分页了)
@ -62,16 +60,18 @@
前端提供的数据一个用户对象
后端添加该对象进数据库
后端返回状态码,哪个码表示什么意思记得写一下
### 用户删除
前端提供的数据要删除的用户唯一标识(看后端需要什么,前端就传什么)
前端提供要删除的用户id
后端删除对应的用户返回结果
### 用户编辑
前端提供的数据:一个用户对象
前端提供:一个用户对象
后端修改对应的用户返回结果
@ -79,32 +79,66 @@
### 动物查询
前端提供的数据,一个动物对象(先不搞那种体重身高范围的查询),都为空就是查询全部
前端提供的数据,动物id或者不提供
若成功,返回所有动物的结果集(节省时间不搞分页了)
后端返回单个动物或所有动物
### 动物添加
前端提供数据:一个动物对象
后端返回操作结果
后端添加该对象返回操作结果
### 动物删除
前端提供的数据,动物id
前端提供动物id
后端删除对应的动物,返回结果
### 动物编辑
前端提供数据:一个动物对象
前端提供:一个动物对象
后端修改对应的动物返回结果
## 饲养管理
需要后端创建一个表,为了节省时间不需要设置外键什么的
```
breedingPlan: {
id: '',//int 饲养计划id
name: '',//字符 饲养计划名称
species: '',//字符 种类
sex: '雄性',//字符 饲养动物性别
phase: '',//字符 饲养动物阶段:幼年期、成长期、成年期、老年期
state: 0,//int 状态0正常 1异常
describe: ''//字符 饲养计划的描述
}
```
### 饲养计划查询
前端提供饲养计划id或者不提供
后端返回单个饲养计划或所有饲养计划
### 饲养计划添加
前端提供:一个饲养计划对象
后端添加该对象并返回操作结果
### 饲养计划删除
前端提供饲养计划id
后端删除该饲养计划并返回操作结果
### 饲养计划修改
前端提供:一个饲养计划对象
后端添加该对象并返回操作结果
## 档案管理