提交修改
This commit is contained in:
parent
888b10051d
commit
c062455c33
@ -14,17 +14,53 @@ import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/***
|
||||
* https://console.bce.baidu.com/support/?_=1740219852952×tamp=1742615758969#/api?product=AI&project=%E6%96%87%E5%AD%97%E8%AF%86%E5%88%AB&parent=%E5%8D%A1%E8%AF%81OCR&api=rest%2F2.0%2Focr%2Fv1%2Fthree_factors_verification&method=post
|
||||
*
|
||||
* 企业三要素核验
|
||||
*
|
||||
*
|
||||
* 接口描述
|
||||
* 通过核验企业名称、统一社会信用代码、法人姓名一致性,快速核验企业资质。
|
||||
*
|
||||
* 注:目前支持工商注册的企业认证,事业单位、律师事务所等信息暂不支持验证,发生工商变更或刚注册的企业信息,预计在企业公示的核准日期T+3个工作日后可进行验证。
|
||||
/**
|
||||
* 企业三要素核验控制器
|
||||
* <p>
|
||||
* 基于百度 OCR API,对企业三要素信息进行核验,验证企业资质的真实性。
|
||||
* 通过核验企业名称、统一社会信用代码、法人姓名的一致性,快速完成企业身份认证。
|
||||
* </p>
|
||||
* <p>
|
||||
* 核验要素:
|
||||
* <ul>
|
||||
* <li>企业名称:工商注册的企业全称</li>
|
||||
* <li>统一社会信用代码:企业的唯一标识码</li>
|
||||
* <li>法人姓名:企业法定代表人姓名</li>
|
||||
* </ul>
|
||||
* </p>
|
||||
* <p>
|
||||
* 核验结果字段:
|
||||
* <ul>
|
||||
* <li>verifyresult:整体验证结果(通过/不通过)</li>
|
||||
* <li>namematch:姓名匹配结果</li>
|
||||
* <li>companymatch:企业名称匹配结果</li>
|
||||
* <li>regnummatch:统一社会信用代码匹配结果</li>
|
||||
* </ul>
|
||||
* </p>
|
||||
* <p>
|
||||
* 注意事项:
|
||||
* <ul>
|
||||
* <li>仅支持工商注册的企业认证</li>
|
||||
* <li>不支持事业单位、律师事务所等机构</li>
|
||||
* <li>工商变更或新注册企业需在 T+3 工作日后才可验证</li>
|
||||
* <li>启用结果缓存,相同核验请求会返回缓存结果</li>
|
||||
* </ul>
|
||||
* </p>
|
||||
* <p>
|
||||
* 适用场景:
|
||||
* <ul>
|
||||
* <li>企业认证:快速核验企业资质真实性</li>
|
||||
* <li>风控审核:KYB(Know Your Business)企业身份验证</li>
|
||||
* <li>供应链金融:供应商资质核验</li>
|
||||
* <li>平台入驻:商家企业信息验证</li>
|
||||
* </ul>
|
||||
* </p>
|
||||
* <p>
|
||||
* 接口路径:/factors3/recognize
|
||||
* </p>
|
||||
*
|
||||
* @author heyu
|
||||
* @since 1.0.0
|
||||
*/
|
||||
@Slf4j
|
||||
@RestController
|
||||
@ -35,6 +71,20 @@ public class Factors3VerificationController extends BaseController {
|
||||
@Autowired
|
||||
private BThreeFactorsVerificationHandle bFourFactorsVerificationHandle;
|
||||
|
||||
/**
|
||||
* 企业三要素核验接口
|
||||
* <p>
|
||||
* 接收企业三要素信息,调用百度 API 进行一致性核验。
|
||||
* 返回核验结果包括整体验证结果及各字段的匹配状态。
|
||||
* </p>
|
||||
*
|
||||
* @param request 企业三要素核验请求参数,包含:
|
||||
* - companyName:企业名称
|
||||
* - regNum:统一社会信用代码
|
||||
* - legalPerson:法人姓名
|
||||
* @return 核验结果,包含 verifyresult(核验结果)、namematch(名称匹配)、
|
||||
* companymatch(企业匹配)、regnummatch(代码匹配)
|
||||
*/
|
||||
@RequestMapping("/recognize")
|
||||
@CacheResult
|
||||
public R recognize(BFourFactorsVerificationRequest request) {
|
||||
|
||||
@ -16,14 +16,43 @@ import org.springframework.web.bind.annotation.RequestMapping;
|
||||
import org.springframework.web.bind.annotation.RestController;
|
||||
|
||||
/**
|
||||
* https://console.bce.baidu.com/support/?_=1740219852952×tamp=1740308886691#/api?product=AI&project=%E6%96%87%E5%AD%97%E8%AF%86%E5%88%AB&parent=%E5%8D%A1%E8%AF%81OCR&api=rest%2F2.0%2Focr%2Fv1%2Fsocial_security_card&method=post
|
||||
* 社保卡识别控制器
|
||||
* <p>
|
||||
* 基于百度 OCR API,对中国大陆社会保障卡进行结构化识别。
|
||||
* 支持识别全国各地社保卡,提取卡面关键信息用于身份验证和业务办理。
|
||||
* </p>
|
||||
* <p>
|
||||
* 社保卡识别
|
||||
* 识别字段包括(8 个关键字段):
|
||||
* <ul>
|
||||
* <li>基本信息:姓名、性别、出生日期</li>
|
||||
* <li>卡号信息:卡号、社会保障卡号、银行卡号</li>
|
||||
* <li>时效信息:签发日期、有效期限</li>
|
||||
* </ul>
|
||||
* </p>
|
||||
* <p>
|
||||
* 注意事项:
|
||||
* <ul>
|
||||
* <li>支持全国各地社保卡识别</li>
|
||||
* <li>需保证社保卡清晰、完整、无反光</li>
|
||||
* <li>支持图片 URL 或 Base64 编码输入</li>
|
||||
* <li>启用结果缓存以提升响应速度</li>
|
||||
* </ul>
|
||||
* </p>
|
||||
* <p>
|
||||
* 接口描述
|
||||
* 支持识别全国各地社保卡,支持识别社会保障卡号、姓名、性别、出生日期、银行卡号、有效期限等8个字段。
|
||||
* 适用场景:
|
||||
* <ul>
|
||||
* <li>医疗报销:社保卡信息快速录入</li>
|
||||
* <li>药店购药:持卡人身份验证</li>
|
||||
* <li>社保办理:社保卡信息数字化</li>
|
||||
* <li>身份认证:社保卡真伪辅助识别</li>
|
||||
* </ul>
|
||||
* </p>
|
||||
* <p>
|
||||
* 接口路径:/socialSecurityCard/recognize
|
||||
* </p>
|
||||
*
|
||||
* @author heyu
|
||||
* @since 1.0.0
|
||||
*/
|
||||
@Slf4j
|
||||
@RestController
|
||||
@ -35,6 +64,18 @@ public class SocialSecurityCardController extends BaseController {
|
||||
@Autowired
|
||||
private BSocialSecurityCardHandle bsocialSecurityCardHandle;
|
||||
|
||||
/**
|
||||
* 社保卡识别接口
|
||||
* <p>
|
||||
* 接收社保卡图片(URL 或 Base64),调用百度 OCR API 进行结构化识别。
|
||||
* 返回社保卡上的姓名、卡号、性别等 8 个关键字段。
|
||||
* </p>
|
||||
*
|
||||
* @param request 社保卡识别请求参数,包含以下字段(任选其一):
|
||||
* - imageBase64:图片 Base64 编码
|
||||
* - imageUrl:图片 URL
|
||||
* @return 社保卡识别结果,包含姓名、性别、出生日期、卡号、社会保障卡号、银行卡号、签发日期、有效期限等字段
|
||||
*/
|
||||
@RequestMapping("/recognize")
|
||||
@CacheResult
|
||||
public R recognize(BSocialSecurityCardRequest request) {
|
||||
|
||||
@ -21,17 +21,46 @@ import java.util.List;
|
||||
|
||||
|
||||
|
||||
/***
|
||||
/**
|
||||
* 医疗诊断报告单识别控制器
|
||||
* <p>
|
||||
* 基于百度 OCR API,对全国各地各医院的医疗诊断报告单进行结构化识别。
|
||||
* 支持提取报告中的关键医疗信息,便于医疗数据数字化和归档管理。
|
||||
* </p>
|
||||
* <p>
|
||||
* 识别字段包括(14 个关键字段):
|
||||
* <ul>
|
||||
* <li>基本信息:医院名称、姓名、性别、年龄、科室</li>
|
||||
* <li>报告信息:报告名称、报告日期</li>
|
||||
* <li>检查信息:检查部位、检查方法</li>
|
||||
* <li>诊断信息:临床诊断、检查所见、检查提示、建议</li>
|
||||
* <li>其他信息:肉眼可见</li>
|
||||
* </ul>
|
||||
* </p>
|
||||
* <p>
|
||||
* 注意事项:
|
||||
* <ul>
|
||||
* <li>支持全国各地各医院的诊断报告单</li>
|
||||
* <li>需保证报告单清晰、完整、无遮挡</li>
|
||||
* <li>支持图片 URL 或 Base64 编码输入</li>
|
||||
* <li>启用结果缓存以提升响应速度</li>
|
||||
* </ul>
|
||||
* </p>
|
||||
* <p>
|
||||
* 适用场景:
|
||||
* <ul>
|
||||
* <li>医疗信息化:诊断报告数字化归档</li>
|
||||
* <li>远程医疗:患者报告信息快速录入</li>
|
||||
* <li>健康管理:个人健康档案建立</li>
|
||||
* <li>保险理赔:医疗证明材料信息提取</li>
|
||||
* </ul>
|
||||
* </p>
|
||||
* <p>
|
||||
* 接口路径:/health/report
|
||||
* </p>
|
||||
*
|
||||
* https://console.bce.baidu.com/support/?_=1740575657628×tamp=1740581406549#/api?product=AI&project=%E6%96%87%E5%AD%97%E8%AF%86%E5%88%AB&parent=%E5%8C%BB%E7%96%97%E7%A5%A8%E6%8D%AEOCR&api=rest%2F2.0%2Focr%2Fv1%2Fhealth_report&method=post
|
||||
*医疗诊断报告单识别
|
||||
*
|
||||
*
|
||||
*
|
||||
接口描述
|
||||
支持识别全国各地各医院医疗诊断报告单,包括医院名称、报告名称、姓名、性别、年龄、科室、临床诊断、报告日期、检查部位、检查方法、检查所见、检查提示、建议、肉眼可见 14个字段。
|
||||
|
||||
|
||||
* @author heyu
|
||||
* @since 1.0.0
|
||||
*/
|
||||
@Slf4j
|
||||
@RestController
|
||||
@ -44,6 +73,18 @@ public class HealthReportController extends BaseController {
|
||||
private BHealthReportHandle bHealthReportHandle;
|
||||
|
||||
|
||||
/**
|
||||
* 医疗诊断报告单识别接口
|
||||
* <p>
|
||||
* 接收医疗诊断报告单图片(URL 或 Base64),调用百度 OCR API 进行结构化识别。
|
||||
* 支持全国各地各医院的诊断报告单,提取 14 个关键字段信息。
|
||||
* </p>
|
||||
*
|
||||
* @param req 医疗报告识别请求参数,包含以下字段(任选其一):
|
||||
* - imageBase64:图片 Base64 编码
|
||||
* - imageUrl:图片 URL
|
||||
* @return 医疗报告识别结果列表,每个元素包含字段名称(wordName)和对应值(word)
|
||||
*/
|
||||
@RequestMapping("/report")
|
||||
@CacheResult
|
||||
public R report(BHealthReportRequest req) {
|
||||
|
||||
@ -21,14 +21,52 @@ import java.util.List;
|
||||
|
||||
|
||||
/**
|
||||
* https://console.bce.baidu.com/support/?_=1740411162437×tamp=1740412723534#/api?product=AI&project=%E6%96%87%E5%AD%97%E8%AF%86%E5%88%AB&parent=%E4%BA%A4%E9%80%9A%E5%9C%BA%E6%99%AFOCR&api=rest%2F2.0%2Focr%2Fv1%2Fwaybill&method=post
|
||||
* 快递面单识别
|
||||
*
|
||||
*
|
||||
* 接口描述
|
||||
* 支持市面上常见版式的快递面单识别,包括申通/圆通/中通/百世汇通/韵达/顺丰/京东/邮政/极兔/天天等面单版式,结构化识别运单号、收/寄件人姓名、收/寄件人电话、收/寄件人地址等字段。同时支持识别隐私面单。
|
||||
*
|
||||
* 快递面单识别控制器
|
||||
* <p>
|
||||
* 基于百度 OCR API,对常见快递面单进行结构化识别。
|
||||
* 支持主流快递公司的面单版式,提取运单号、收寄件人信息、地址等关键字段。
|
||||
* </p>
|
||||
* <p>
|
||||
* 支持的快递公司:
|
||||
* <ul>
|
||||
* <li>主流快递:顺丰、京东、邮政、中通、圆通、申通、韵达、百世汇通、极兔、天天等</li>
|
||||
* <li>其他快递:持续更新支持更多快递公司版式</li>
|
||||
* </ul>
|
||||
* </p>
|
||||
* <p>
|
||||
* 识别字段包括:
|
||||
* <ul>
|
||||
* <li>运单信息:运单号、条形码、三段码</li>
|
||||
* <li>收件人信息:姓名、电话、地址</li>
|
||||
* <li>寄件人信息:姓名、电话、地址</li>
|
||||
* <li>隐私面单:虚拟面单号、转接号、隐私面单标识</li>
|
||||
* <li>图像信息:面单方向</li>
|
||||
* </ul>
|
||||
* </p>
|
||||
* <p>
|
||||
* 注意事项:
|
||||
* <ul>
|
||||
* <li>支持隐私面单识别,需在请求中设置 is_identify_virtual_waybill=true</li>
|
||||
* <li>需保证面单清晰、完整、无遮挡</li>
|
||||
* <li>支持图片 URL 或 Base64 编码输入</li>
|
||||
* <li>启用结果缓存以提升响应速度</li>
|
||||
* </ul>
|
||||
* </p>
|
||||
* <p>
|
||||
* 适用场景:
|
||||
* <ul>
|
||||
* <li>物流管理:快递收发自动化录入</li>
|
||||
* <li>仓库管理:出入库信息自动提取</li>
|
||||
* <li>电商系统:订单物流信息对接</li>
|
||||
* <li>快递驿站:批量处理快递面单</li>
|
||||
* </ul>
|
||||
* </p>
|
||||
* <p>
|
||||
* 接口路径:/waybill/recognize
|
||||
* </p>
|
||||
*
|
||||
* @author heyu
|
||||
* @since 1.0.0
|
||||
*/
|
||||
@Component
|
||||
@Slf4j
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user