#MeishanServer ###眉山检察院项目

####Test HOST URL: http://192.168.1.20:8080 ####Final HOST URL: 内网IP地址

####登录之后会产生一个Token,在之后的请求中需要携带Token来进行操作 ####所有返回数据的格式均为json

##接口说明


##登录接口 POST Tested ####URL /user/login ####Request

名称 类型 说明
username string 用户名
password string 密码

####Response

名称 类型 说明
errCode int 错误码(0:成功登录、1:失败登录)
msg string 错误信息
token string 登录凭证

##新建主表接口 POST Tested ####URL /form/create ####Request

名称 类型 说明
token string 登陆凭证
zone string 地区(3字符)
year string 年(4字符)
category char 分类(1字符)

####Response

名称 类型 说明
errCode int 错误码(0:成功、1:失败)
msg string 错误信息
account string 主表账号

##上传附件 POST Tested ####URL /form/upload_attachfile ####Request

名称 类型 说明
account string 账号
token string 登录凭证
attach file 附件文件

####Response

名称 类型 说明
errCode int 错误码(0:成功、1:失败)
msg string 错误信息

##上传附表 POST Tested ####URL /form/upload_attachform ####Request

名称 类型 说明
account string 账号
token string 登陆凭证
attach file 附表文件

####Response

名称 类型 说明
errCode int 错误码(0:成功、1:失败)
msg string 错误信息

##取消附表 POST Tested ####URL /form/remove ####Request

名称 类型 说明
account string 账号
token string 登陆凭证
id string 附表id

####Response

名称 类型 说明
errCode int 错误码(0:成功、1:失败)
msg string 错误信息

##查询接口 GET Tested ####URL /form/search ####Request

名称 类型 说明 是否必须
token string 登录凭证
name string 姓名搜索
account string 账号搜索
id_card string 身份证搜索
start_time date 起始时间
end_time date 结束时间 需要有start_time

####Response

名称 类型 说明
errCode int 错误码(0:成功、1:失败)
msg string 错误信息
data list 列表所需的form_object

####form_object

名称 类型 说明
name string 姓名
account string 账号
id_card string 身份证号
release_date date 刑满日期

##获取检查表数据接口 POST Tested ####URL /form/show ####Request

名称 类型 说明 是否必须
token string 登录凭证
account string 账号搜索

####Response

名称 类型 说明
msg string 操作结果
data string 很长的主表字符串
other list 附表地址列表
attach list<{string,string}> 附件列表

####attach object

名称 类型 说明
name string 文件名
url string 下载链接

##修改接口 POST Tested ####URL /form/modify ####Request

名称 类型 说明 是否必须
token string 登录凭证
account string 账号搜索

####Response


##导出接口 GET Depricated ####URL /form/export ####Request

名称 类型 说明
token string 登录凭证
account string 检查表账号

####Response

名称 类型 说明
errCode int 错误码(0:成功、1:失败)
msg string 错误信息
url string 导出文件地址

##用户列表 GET Tested ####URL /user/list ####Request

名称 类型 说明
token string 登录凭证
####Response
名称 类型 说明
--- --- ---
errCode int 错误码(0:成功、1:失败)
msg string 错误信息
data list 用户信息列表

####User Object

名称 类型 说明
user_id string 用户id
account string 用户账号
zone string 地区
username string 用户名
job string 职务
permission int 权限

##用户删除 POST Tested ####URL /user/remove ####Request

名称 类型 说明
token string 登录凭证
user_id string 用户id
####Response
名称 类型 说明
--- --- ---
errCode int 错误码(0:成功、1:失败)
msg string 错误信息

##用户创建 POST Tested ####URL /uesr/create ####Request

名称 类型 说明
token string 登录凭证
account string 账号
username string 用户名
password string 密码
zone string 地区
job string 职位
permission int 权限

##查看罚金总数 POST Tested ####URL form/fines ####Request

名称 类型 说明
token string 登录凭证
start_time date 开始时间戳
end_time date 结束时间戳

####Response

名称 类型 说明
errCode int 错误码(0:成功、1:失败)
msg string 错误信息
fines array<财产刑罚金,没收财产,服刑期间履行,机关纠正执行> 罚金数列表

##查看已经释放但是没有交完罚款的列表 POST Tested ####URL /notify ####Request

名称 类型 说明
token string 登录凭证

####Response

名称 类型 说明
errCode int 错误码(0:成功、1:失败)
msg string 错误信息
data array<姓名,账号,释放日期,省份证号> 账号列表

##将某个主表标记为交清罚款 POST Tested ####URL /charge ####Request

名称 类型 说明
token string 登录凭证
account string 账号

####Response

名称 类型 说明
errCode int 错误码(0:成功、1:失败)
msg string 信息

##模糊查询 POST Tested ####URL /advanced_search ####Request

名称 类型 说明
token string 登录凭证
category char 分类
year int 年(4位)
zone string 地区(3位)

####Response

名称 类型 说明
errCode int 错误码(0:成功、1:失败)
msg string 信息
data <list,fines> 信息

list:用户信息数组<姓名,账号,身份证号,释放日期> fines:罚金统计<财产刑罚金,没收财产,服刑期间履行,机关纠正执行>