无标题文章

# 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"

}

```

你可能感兴趣的:(无标题文章)