## 案件上傳
~~~[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"
}
~~~