1、获取印章图片列表
SDK接口方法:HttpSweepCodeUtil. getSealImageListInfo
入参: SealImageDto sealImageDto
返回值:SweepCodeResult<List<SealImageVo>>
2、请求参数
参数名 | 类型 | 是否必填 | 说明 |
---|---|---|---|
sealImageDto | 对象 | 是 | |
┗ accessToken | String | 是 | 登录令牌 |
┗ unifiedTransactionCode | String | 是 | 机构交易码(个人在单位的交易码) |
┗ personalTransactionCode | String | 是 | 个人交易码 |
┗ certBelongType | String | 是 | 证书所属类型 01个人/02机构 |
3、响应参数
参数名称 | 类型 | 描述 |
---|---|---|
header | 响应头 | |
┗ returnCode | String | 0成功 1失败 |
┗ msg | String | 状态结果说明 |
data | 对象 | List<SealImageVo> |
┗ List<SealImageVo> | ||
. ┗ sealImageType | varchar(2) | 印章类型00 个人签名01 公章 |
. ┗ sealImage | text | 印章图片流 |
. ┗ sealBelong | varchar(2) | 印章属于个人还是企业 01个人,02企业 |
. ┗ sealToOrgId | varchar(32) | 印章ID |
. ┗ sealUrl | varchar(200) | 印章存放的URL地址 |
4、请求示例:
(1).Controller层:
@RequestMapping(value = "/getSealImageListInfo",method = {RequestMethod.POST, RequestMethod.GET})
public Object getSealImageListInfo(SealImageDto sealImageDto,HttpServletRequest request) {
SweepCodeResult<List<SealImageVo>> sealImageListInfo = sweepcodeSignService.getSealImageListInfo(sealImageDto);
return sealImageListInfo;
}
(2).Service层:
@Override
public SweepCodeResult<List<SealImageVo>> getSealImageListInfo(SealImageDto sealImageDto){
SweepCodeResult<List<SealImageVo>> sweepCodeResult= null;
try {
//使用SDK里的方法获取印章列表
sweepCodeResult = HttpSweepCodeUtil.getSealImageListInfo(sealImageDto);
} catch (Exception e) {
e.printStackTrace();
}
return sweepCodeResult;
}
5、响应示例:
{
"header": {
"returnCode": "0",
"msg": "获取成功",
"size": null
},
"data": [
{ //图片1
"sealImageType": "00",
"sealImage": "iVBORw0KGgoAAAANSUhEUgAAAMgAAABkCAYAAA..........",
"sealBelong": "01",
"sealToOrgId": "b9cdc3ade6054a708de8b7abe0d4859e",
"sealUrl": null
},
{ //图片2
"sealImageType": "01",
"sealImage": "iVBORw0KGgoAAAANSUhEUgAAALQAAAC0CAYAAAA9zQYyAAA......",
"sealBelong": "02",
"sealToOrgId": "caa2bfcfb6534c25943cfb0d50eeb89a",
"sealUrl": null
}
]
}