龙威电子证书管理系统是定位于企业级的专业证书制作颁发管理平台,系统支持证书数据批量导入生成证书图片,可视证书模板化编辑,在线颂发,防伪查询,数据统计,权限管理, CA签名加密防篡改支持, 查询下载, 打印, 可迅速帮助单位提升证书颁发管理效率,快速实现证书无纸化。
进入管理界面,可以对证书分类模板进行新建,修改,删除,复制模板设置,清空分类下所有证书数据,数据归档,变量管理等操作 点击图片中的" 添加类别 "按钮进入新增模板页面,如下图
1. 共享部门 – 证书数据指定部门管理员可见可操作,可多选。
2. 编号规则可根据需要设置,如果满不了个性编号需求,这里默认随机就行了,
到时在模板里自建“编号”变 量手动从EXCLE表格中导入编号数据就行。
3,附加信息,可填写官方的一些证书颁发的政策链接,
4,显示标题,默认可不用填写,如有填写前端证书查询后分类名将显示此标题内容
点击进入"新建文本项" 窗口,进行添加证书内容
右击模板编辑中的文本修改,也进行文本属性样式修改,右击选中变量格式设置,即可以单独设置变量样式
点击"添加印章" 窗口,可进行电子印章选择添加
如果需要二维码,点击 "添加二维码" ,把二维码拖放到相应位置,便可以生成二维码到证书上.
通过证书类别 变量管理可以为证书模板添加相关变量,创建变量完成后,可以通过{$变量名$}在证书模板编辑器中引用, 导入数据的EXCLE模板将根据变量自动生动。 也可以控制变量当做前端公共查询条件,也可以隐藏变量,前端查询结果页将不会显示隐藏变量数据内容。
证书数据导入可通过下载数据模板,把证书数据填入EXCEL模板后,批量上传导入进系统
证书颁发是对导入或添加的证书数据进行颁发,只有"已颁发"的数据,才能被用户前台查询。 可以管理证书颁发批次,批量删除,撤销,追加数据等操作。
可管理查看已归档的证书数据
可查看前端证书查询历史记录,查询的证书及用户地区,IP,设备。
批量相片管理,导入相片到相应的证书分类,动态生成至证书, 需要先设置关联字段,以关联的字段给图片命名打包成.ZIP的压缩格式包,压缩包内不能含有目录。
用户反馈数据收集管理.
用户管理可对系统管理员用户进行添加,删除,编辑,角色设置,所属机构部门设置等管理操作
可以管理添加用户色,并设置角色以相关权限
设置角色权限
流程管理可配置证书数据审批流量,可添加对应的审批管理员角色
我们为有特别需求的用户提供系统扩展,可开启付费证书, 过期证书, 万能表单, 多页证书支持, 企业微信对接,手机短信验证查询,纸质证书付费申请等扩展功能,详细请咨询我们相关客服。
系统提供图文数据统计分析
文字统计数据汇总查看
系统基本信息管理,可设置系统前端页面相关文本信息
系统开关设置,系统相关功能模板开关设置
页面设置,前端页面样式皮肤,LOGO标起,公众号二维码上传设置
支付/短信接口设置,微信支付接口及阿里云短信接口设置
CA签名设置,如果单位有CA证书可在此上传CA加密证书,可信时间戳服务器URL也可设置,
API接口信息,用于其它平台数据对接,开发人员可查看具体API使用内容
安全IP白名单设置,
接口说明
获取系统所有的证书模板分类,包括归档与激活状态
接口请求
请求网址: {系统Url}/v1/api/getcerttemplates
请求方法: POST
请求头: Content-Type : application/x-www-form-urlencoded
请求参数:
参数 |
必填? |
类型 |
说明 |
appId |
是 |
string |
应用id【系统管理】-【API管理】 中获取 |
appKey |
是 |
string |
应用key【系统管理】-【API管理】 中获取 |
filingStatus |
是 |
Int |
归档状态,0激活1已归档 2 全部 |
timeStamp |
是 |
int |
时间戳,精确到秒,有10分钟超时时间 |
sign |
是 |
string |
签名,详见【如何签名】 一栏 |
返回json格式数据,以下是具体参数
参数 |
类型 |
说明 |
status |
string |
请求状态 1成功 非1 失败 |
message |
string |
返回说明 |
data |
object |
Data里面是数组 |
templateId |
int |
分类模板id |
templateName |
string |
分类模板名字 |
例:
{"status":1,"data":[{"templateId":19,"templateName":"测试学时证明证书"},{"templateId":20,"templateName":"测试职业等级证 书"},{"templateId":15,"templateName":"测试-作文大赛证书"},{"templateId":16,"templateName":"测试获奖证书"},{"templateId":17,"templateName":"测试培训证书"},{"templateId":18,"templateName":"测试聘书"},{"templateId":13,"templateName":"结业证书 演示"},{"templateId":11,"templateName":"荣誉证书测试"},{"templateId":6,"templateName":"测试毕业证书"},{"templateId":8,"templateName":"测试会员证"},{"templateId":5,"templateName":"宏图建设有限公司"},{"templateId":1,"templateName":"测试项目证书"}],"message":"成功"}
接口说明
获取系统单个证书模板的变量字段,导入证书数据的时候需要使用。此功能对应系统中的导入xls的模板
接口请求
请求网址: {系统Url}/v1/api/getcertdatacolumn
请求方法: POST
请求头: Content-Type : application/x-www-form-urlencoded
请求参数:
参数 |
必填? |
类型 |
说明 |
appId |
是 |
string |
应用id【系统管理】-【API管理】 中获取 |
appKey |
是 |
string |
应用key【系统管理】-【API管理】 中获取 |
templateId |
是 |
Int |
模板分类id,请使用【接口1】获取 |
timeStamp |
是 |
int |
时间戳,精确到秒,有10分钟超时时间 |
sign |
是 |
string |
签名,详见【如何签名】 一栏 |
返回json格式数据,以下是具体参数
参数 |
类型 |
说明 |
status |
string |
请求状态 1成功 非1 失败 |
message |
string |
返回说明 |
data |
object |
Data里面是字符串数组 |
字段名字 |
string |
变量字段名字 |
例:
{"status":1,"data":["姓名","证件类型","证件号码","职业名称","工种","职业技能等级","公司名称","公司名称英文"],"message":"成功"}
接口说明
批量导入证书数据,此功能等同导入xls证书数据
接口请求
请求网址:{系统Url}/v1/api/pushcertdata
请求方法: POST
请求头: Content-Type: application/x-www-form-urlencoded
请求参数:
参数 |
必填? |
类型 |
说明 |
appId |
是 |
string |
应用id【系统管理】-【API管理】 中获取 |
appKey |
是 |
string |
应用key【系统管理】-【API管理】 中获取 |
templateId |
是 |
Int |
模板分类id,请使用【接口1】获取 |
data |
是 |
string |
证书数据,这里需要拼一个json串。 |
timeStamp |
是 |
int |
时间戳,精确到秒,有10分钟超时时间 |
sign |
是 |
string |
签名,详见【如何签名】 一栏 |
data例子:
[{\"姓名\":\"张api\",\"证件类型\":\"身份证\",\"证件号码\":\"430225199403290000\",\"职业名称\":\"测试职业\",\"工种\":\"测试工种\",\"职业技能等级\":\"测试技能等级\",\"公司名称\":\"测试公司名称\",\"公司名称英文\":\"测试公司名称英文\"}]
返回json格式数据,以下是具体参数
参数 |
类型 |
说明 |
status |
string |
请求状态 1成功 非1 失败 |
message |
string |
返回说明 |
data |
object |
Data里面是字符串数组 |
applyId |
int |
导入批次id,这个ID在下面的颁发接口需要使用 |
接口说明
批量导入证书数据在系统中是未颁发状态,在前台还无法查询。需要进行颁发操作才可以,注意:假如系统设置了颁发审核流程,此接口会跳过审核直接进行证书颁发
接口请求
请求网址: {系统Url}/v1/api/certissue
请求方法: POST
请求头: Content-Type : application/x-www-form-urlencoded
请求参数:
参数 |
必填 |
类型 |
说明 |
appId |
是 |
string |
应用id【系统管理】-【API管理】 中获取 |
appKey |
是 |
string |
应用key【系统管理】-【API管理】 中获取 |
templateId |
是 |
Int |
模板分类id,请使用【接口1】获取 |
applyId |
是 |
Int |
批次id。【接口2】获取 |
timeStamp |
是 |
int |
时间戳,精确到秒,有10分钟超时时间 |
sign |
是 |
string |
签名,详见【如何签名】 一栏 |
返回json格式数据,以下是具体参数
参数 |
类型 |
说明 |
status |
string |
请求状态 1成功 非1 失败 |
message |
string |
返回说明 |
接口说明
获取全量的证书数据,包括所有的状态
接口请求
请求网址:{系统Url}/v1/api/getcertdatas
请求方法: POST
请求头: Content-Type: application/x-www-form-urlencoded
请求参数:
参数 |
必填? |
类型 |
说明 |
appId |
是 |
string |
应用id【系统管理】-【API管理】 中获取 |
appKey |
是 |
string |
应用key【系统管理】-【API管理】 中获取 |
templateId |
是 |
Int |
模板分类id,请使用【接口1】获取 |
pageIndex |
是 |
Int |
页码 |
pageSize |
是 |
Int |
页数 |
timeStamp |
是 |
int |
时间戳,精确到秒,有10分钟超时时间 |
sign |
是 |
string |
签名,详见【如何签名】 一栏 |
返回json格式数据,以下是具体参数
参数 |
类型 |
说明 |
status |
string |
请求状态 1成功 非1 失败 |
message |
string |
返回说明 |
data |
object |
Data里面是字符串数组 |
变量名1 |
string |
变量1 |
…… |
string |
变量N |
证书编号 |
string |
|
省 |
string |
在系统管理中打开区域功能,才会返回 |
市 |
string |
在系统管理中打开区域功能,才会返回 |
区 |
string |
在系统管理中打开区域功能,才会返回 |
到期时间 |
string |
开通了证书过期功能,才会返回 |
状态 |
Int |
1 已颁发 2 未颁发 3 已撤销 4 待审批 5 审批拒绝 |
二维码地址 |
string |
扫描二维码跳转的地址 |
pdf地址 |
string |
pdf下载的地址 |
图片地址 |
string |
图片地址,假如在模板中配置了分页为1,才会返回 |
图片地址1 |
string |
图片地址第一张,假如在模板中配置了分页大于1,才会返回 |
图片地址N |
string |
图片地址第N张,假如在模板中配置了分页大于1,才会返回 |
接口说明
获取全量的证书数据,包括所有的状态
接口请求
请求网址: {系统Url}/v1/api/getonecertdata
请求方法: POST
请求参数:
参数 |
必填? |
类型 |
说明 |
appId |
是 |
string |
应用id【系统管理】-【API管理】 中获取 |
appKey |
是 |
string |
应用key【系统管理】-【API管理】 中获取 |
templateId |
是 |
Int |
模板分类id,请使用【接口1】获取 |
certificatesId |
是 |
string |
证书编号 |
timeStamp |
是 |
int |
时间戳,精确到秒,有10分钟超时时间 |
sign |
是 |
string |
签名,详见【如何签名】 一栏 |
返回json格式数据,以下是具体参数
参数 |
类型 |
说明 |
status |
string |
请求状态 1成功 非1 失败 |
message |
string |
返回说明 |
data |
object |
Data里面是字符串数组,但是这个数组中只会有一条数据 |
变量名1 |
string |
变量1 |
…… |
string |
变量N |
证书编号 |
string |
|
省 |
string |
在系统管理中打开区域功能,才会返回 |
市 |
string |
在系统管理中打开区域功能,才会返回 |
区 |
string |
在系统管理中打开区域功能,才会返回 |
到期时间 |
string |
开通了证书过期功能,才会返回 |
状态 |
Int |
1 已颁发 2 未颁发 3 已撤销 4 待审批 5 审批拒绝 |
二维码地址 |
string |
扫描二维码跳转的地址 |
pdf地址 |
string |
pdf下载的地址 |
图片地址 |
string |
图片地址,假如在模板中配置了分页为1,才会返回 |
图片地址1 |
string |
图片地址第一张,假如在模板中配置了分页大于1,才会返回 |
图片地址N |
string |
图片地址第N张,假如在模板中配置了分页大于1,才会返回 |
接口说明
获取前端查询条件
接口请求
请求网址: {系统Url}/v1/api/getsearchcolumn
请求方法: POST
请求头: Content-Type : application/x-www-form-urlencoded
请求参数:
参数 |
必填? |
类型 |
说明 |
appId |
是 |
string |
应用id【系统管理】-【API管理】 中获取 |
appKey |
是 |
string |
应用key【系统管理】-【API管理】 中获取 |
timeStamp |
是 |
int |
时间戳,精确到秒,有10分钟超时时间 |
sign |
是 |
string |
签名,详见【如何签名】 一栏 |
返回json格式数据,以下是具体参数
参数 |
类型 |
说明 |
status |
string |
请求状态 1成功 非1 失败 |
message |
string |
返回说明 |
data |
object |
Data里面是字符串数组 |
tabId |
string |
标签id,分组id的意思 |
tabName |
string |
标签名字,分组名字的意思 |
searchColumns |
object |
查询字段,里面是字符串数组 |
columnSearchName |
string |
字段名字 |
dataType |
int |
类型,1文本框 2下拉列表 |
selectOptions |
String[] |
当类型为下拉列表的时候,这里才有值返回 |
接口说明
此接口可用于公共证书查询对接
接口请求
请求网址: {系统Url}/v1/api/searchcertdata
请求方法: POST
请求头: Content-Type : application/x-www-form-urlencoded
请求参数:
参数 |
必填? |
类型 |
说明 |
appId |
是 |
string |
应用id【系统管理】-【API管理】 中获取 |
appKey |
是 |
string |
应用key【系统管理】-【API管理】 中获取 |
tabId |
是 |
Int |
标签分组id,请使用【接口7】获取 |
data |
是 |
string |
证书数据,这里需要拼一个json串。 |
timeStamp |
是 |
int |
时间戳,精确到秒,有10分钟超时时间 |
sign |
是 |
string |
签名,详见【如何签名】 一栏 |
data例子:
{\"手机号\":\"1300000000\"}
返回json格式数据,以下是具体参数
参数 |
类型 |
说明 |
status |
string |
请求状态 1成功 非1 失败 |
message |
string |
返回说明 |
data |
object |
Data里面是字符串数组 |
searchStatus |
string |
3未支付,2已过期,1正常 |
certificateId |
string |
证书编号 |
templateName |
string |
分类名字 |
issueTime |
string |
颁发时间 |
payCycle |
string |
支付周期 1按年 2永久 , 只有状态未支付状态下返回 |
paymentPrice |
string |
支付金额 , 只有状态未支付状态下返回 |
payUrlQrcode |
string |
支付二维码url, 只有状态未支付状态下返回 |
exptime |
string |
过期时间, 只有状态已过期状态下返回 |
qrCodeUrl |
string |
二维码的url, 只有状态正常状态下返回 |
pdfUrl |
string |
PDF的url, 只有状态正常状态下返回 |
imgUrl1 |
string |
图片1url, 只有状态正常状态下,有多页下返回 |
imgUrlN |
string |
图片url, 只有状态正常状态下,有多页下返回 |
imgUrl |
string |
图片url, 只有状态正常状态下,单页返回 |