# Parksystem
停车系统页面说明!
## Park
### 字段
* `car_number`:车牌号
* `park_time`:停车时间
* `time_record`:时间记录,用于计算停车费用
### 用户可进行的操作
**增加** `create`:
管理员填写表单,停车时间由系统自动生成,车牌号由用户填写,前端返回以上字段,后台返回json数据.
```python
#UI -> DJANGO
{
'command':'create',
'argv':
{
'car_number':'xxx', # string
'park_time':'2017-10-28' # DataTimeField格式
# 其余省略
}
}
# DJANGO -> UI
{
'return':True
}
or
{
'return':False,
'info':"xxx" #输入格式不正确或停车场已满
}
```
**删除** `delete`:
指定车辆离开停车场,前端返回记录id,后台返回格式同create
```python
#UI -> DJANGO
{
'command':'delete',
'argv':
{
'id':32, # integer
}
}
# DJANGO -> UI
{
'return':True
'info':"车辆停车时间为xxx,费用为xxx" #车辆离开停车场
}
or
{
'return':False,
'info':"xxx" #删除失败
}
```
**获取全部记录** `all`:
将车辆所有信息展示给管理员,前端展示每辆车的信息并在旁边设删除方法,便于车辆离开停车场时的信息删除
```python
#UI -> DJANGO
{
'command':'all',
}
# DJANGO -> UI
{
'return':True
[
{
'id': 0,
'car_number': "xxx",
# 其余省略
},
{
'id': 1,
'car_number': "xxx",
# 其余省略
}
]
or
{
'return':False,
'info':"xxx"
}
```