## 案件上传
~~~[api]
post:/case/add
*string:uid#上报人员id
*int:typeFirstID#案件分类一级id
*string:typeFirstName#案件分类一级名称
*int:typeSecondID#案件分类二级id
*string:typeSecondName#案件分类二级名称
*int:typeThirdID#案件分类三级id
*string:typeThirdName#案件分类三级名称
*string:content#案件描述
string:attr#附件信息多个信息使用英文逗号分隔
*string:lon#经度
*string:lat#纬度
<<<
success
{
"code":200,
"msg":"success"
}
<<<
error
{
"code":201,
"msg":"error"
}
~~~
## 案件详情
~~~[api]
get:/case/detail
*string:id#案件id
<<<
success
{
"code":200,
"msg":"success",
"data":{
"id":"案件id",
"attr":"案件附件",
"typeName":"案件类型名称",
"publishTime":"发布时间",
"content":"案件内容"
}
}
<<<
error
{
"code":201,
"msg":"error"
}
~~~
## 处置案件
~~~[api]
post:/case/handle
*int:id#案件id
*int:mid#处置人员
*string:content#处置案件内容
string:attr#处置案件附件
<<<
success
{
"code":200,
"msg":"success",
"data":{
"id":"案件id",
"attr":"案件附件",
"typeName":"案件类型名称",
"publishTime":"发布时间",
"content":"案件内容"
}
}
<<<
error
{
"code":201,
"msg":"error"
}
~~~
## 案件列表
~~~[api]
get:/case/list
int:startTime#筛选开始时间
int:endTime#筛选结束时间
string:status#案件状态 1未处置2已处置3已结案4未通过
int:page=1#当前页面,默认第一页
int:pageSize=10#每页多条
string:uid#当前用户id或者当前用户openid
*int:typeId#1 表示我能处置的案件 2 表示我上报的案件
<<<
success
{
"code":200,
"msg":"success",
"data":[
{
"id":"案件id",
"img":"如果存在图片,请返回图片第一张",
"typeName":"案件类型名称",
"status":"案件状态",
"publishTime":"发布时间",
"content":"案件内容"
}
]
}
<<<
error
{
"code":201,
"msg":"error"
}
~~~
## 更新案件状态
~~~[api]
post:/case/updateStatus
*int:status#案件状态
*int:id#案件ID
*string:uid#当前用户id或者当前用户openid
<<<
success
{
"code":200,
"msg":"success"
}
<<<
error
{
"code":201,
"msg":"error"
}
~~~
## 更改处置人员id
### 当前人员不能处置该案件进行的上报或者分发
~~~[api]
post:/case/updateMid
int:mid#待处置人员id
string:uid#当前用户id或者当前用户openid
<<<
success
{
"code":200,
"msg":"success"
}
<<<
error
{
"code":201,
"msg":"error"
}
~~~