跳转至

AppCheckInfoController 接口分析文档

概述信息

属性
模块 app-eform-server
包路径 com.sinosoft.sss.controller.app
基础路径 /appCheckInfo
Controller类 AppCheckInfoController
状态 活跃
接口数量 39个
作者 zhaoxiaobo
创建时间 2018年9月21日
类描述 整单校验、产品适当性、核保相关,包含职业校验、保费年收入校验、双录校验等

接口列表总览

序号 接口方法(锚点链接) HTTP方法 路径 参数 返回类型 接口使用说明 状态
1 checkPolicyInfo GET/POST /checkPolicyInfo String prtNum, String checkType, String policyWay, String insuredOrderId Map 检查保单信息 活跃
2 productSuitabilityCheck GET/POST /productSuitabilityCheck String prtNum, String path ApiResultVO 处理productSuitabilityCheck 活跃
3 productSuitabilityCaseSave GET/POST /productSuitabilityCaseSave ProductSuitabilityDTO dto ApiResultVO 处理productSuitabilityCaseSave 活跃
4 judgeOccupation GET/POST /judgeOccupation String prtNum Map 处理judgeOccupation 活跃
5 cleanOccupation GET/POST /cleanOccupation String prtNum Map 清理职业 活跃
6 checkPremAndAnnualIncome GET/POST /checkPremAndAnnualIncome String prtNum, String incomeInput ApiResultVO 检查保费和年收入 活跃
7 checkPremAndAnnualIncomeForCancel GET/POST /checkPremAndAnnualIncomeForCancel String prtNum ApiResultVO 检查退保保费和年收入 活跃
8 confirmPremAndAnnualIncome GET/POST /confirmPremAndAnnualIncome String prtNum, String premExpPctExceed ApiResultVO 提交保费 活跃
9 checkIsNoreal GET/POST /checkIsNoreal String prtNum Map 检查是否虚拟 活跃
10 deletWanNeng GET/POST /deleteWanNeng String prtNum Map 处理deletWanNeng 活跃
11 initialization GET/POST /initialization String prtNum, String policyStatus, String inSource Insurance 初始化initialization 活跃
12 changeSignState GET/POST /firstSubmit String prtNum Map 更改签名状态 活跃
13 doubleRecord GET/POST /doubleRecord String prtNum Map 双录 活跃
14 judgeCustomer GET/POST /judgeCustomer String prtNum Map 处理客户 活跃
15 saveSuggestToEform GET/POST /saveSuggestToEform String contNo, String polNo, String grpNo, String riskCode Map 保存saveSuggestToEform 活跃
16 saveXinSuggestToEform GET/POST /saveXinSuggestToEform String id ApiResultVO 保存saveXinSuggestToEform 活跃
17 judgeSocialFlag GET/POST /judgeSocialFlag String prtNum, String appOrInsu Map 处理judgeSocialFlag 活跃
18 checkContStatus GET/POST /checkContStatus String prtNum Map 检查保单状态 活跃
19 checkPostCode GET/POST /checkPostCode String areaCode, String postalCode Map 检查邮编 活跃
20 checkPrtnoAndSign GET/POST /checkPrtnoAndSignType String prtNum Map 检查保单号和签名 活跃
21 idTypeCheck GET/POST /idTypeCheck String idType, String birthday, String startDate, String endDate Map 处理idTypeCheck 活跃
22 checkIsOrNotDZFY GET/POST /checkIsOrNotDZFY 无参数 Map 检查是否定额 活跃
23 checkAgeAndIncome GET/POST /checkAgeAndIncome String prtNum Map 检查年龄和收入 活跃
24 fujianSendMess GET/POST /fujianSendMess String prtNum ApiResultVO 处理fujianSendMess 活跃
25 checkUnusualPhone GET/POST /checkUnusualPhone String phone Map 检查异常手机号 活跃
26 checkPhoneTrue GET/POST /checkPhoneTrue String prtNum, String role, String customNo ApiResultVO 校验手机号真伪 活跃
27 phoneVerifyRepeat GET/POST /phoneVerifyRepeat String prtNum, String comCode, String role, String customNo ApiResultVO 处理phoneVerifyRepeat 活跃
28 getDoubleRecordData GET/POST /batch/getDoubleRecordData Map data Map 查询双录录制数据 活跃
29 savePersonalInfoProtect GET/POST /savePersonalInfoProtect HttpServletRequest request ApiResultVO 保存savePersonalInfoProtect 活跃
30 saveIsPreRecording GET/POST /saveIsPreRecording String prtNum, String choose ApiResultVO 保存录制 活跃
31 returnAppInsSptype GET/POST /returnAppInsSptype String prtNum Map 处理returnAppInsSptype 活跃
32 saveAppInsSptype GET/POST /saveAppInsSptype String jsonStr Map 保存saveAppInsSptype 活跃
33 saveSptypeStatus GET/POST /saveSptypeStatus String prtNum, String sptypeStatus Map 保存saveSptypeStatus 活跃
34 deleteAppntCheck GET/POST /deleteAppntCheck String prtNum Map 删除投保人 活跃
35 beginManyInsureds GET/POST /beginManyInsureds String riskCode ApiResultVO 开始多被保险人 活跃
36 checkInsuredsIsFinish GET/POST /checkInsuredsIsFinish String prtNum ApiResultVO 检查被保险人是否完成 活跃
37 checkLongInsuPrem GET/POST /checkLongInsuPrem String prtNum ApiResultVO 检查长期险保费 活跃
38 queryQuestionInfo GET/POST /queryQuestionInfo String prtNum, String path ApiResultVO 查询问卷 活跃
39 delSuitQuesiton GET/POST /delSuitQuesiton String prtNum ApiResultVO 处理delSuitQuesiton 活跃

接口详情

checkPolicyInfo

  • 路径: /checkPolicyInfo
  • HTTP方法: GET/POST
  • 参数: String prtNum, String checkType, String policyWay, String insuredOrderId
  • 返回类型: Map
  • 状态: 活跃
  • 接口使用说明: 整单校验

代码片段:

@RequestMapping("/checkPolicyInfo")
@ResponseBody
public Map checkPolicyInfo(String prtNum,String checkType,String policyWay,String insuredOrderId){
    return appCheckInfoServiceInter.checkInfo(prtNum,checkType,policyWay,insuredOrderId);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum等参数] --> B[调用appCheckInfoServiceInter.checkInfo] B --> C[执行整单校验] C --> D[返回校验结果]

业务逻辑描述: 在投保单提交前进行整单信息校验,包括保单状态、投保人信息、被保人信息、险种信息等的完整性校验。

涉及模块: AppCheckInfoServiceInter


productSuitabilityCheck

  • 路径: /productSuitabilityCheck
  • HTTP方法: GET/POST
  • 参数: String prtNum, String path
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 产品适当性问卷核保规则校验

代码片段:

@RequestMapping("/productSuitabilityCheck")
@ResponseBody
public ApiResultVO productSuitabilityCheck(String prtNum, String path) {
    return appCheckInfoServiceInter.productSuitabilityCheck(prtNum,path);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum和path] --> B[调用appCheckInfoServiceInter.productSuitabilityCheck] B --> C[校验适当性问卷] C --> D[返回校验结果]

业务逻辑描述: TR-20251103-019275需求,产品适当性问卷的核保规则校验,确保问卷答案符合核保要求。

涉及模块: AppCheckInfoServiceInter


productSuitabilityCaseSave

  • 路径: /productSuitabilityCaseSave
  • HTTP方法: GET/POST
  • 参数: ProductSuitabilityDTO dto
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 产品适当性问卷情形保存

代码片段:

@RequestMapping("/productSuitabilityCaseSave")
@ResponseBody
public ApiResultVO productSuitabilityCaseSave(@RequestBody ProductSuitabilityDTO dto) {
    if (BaseCommonUtils.checkIsNullOrEmpty(dto.getQuestionCaseMap())) {
        return ApiResultVO.success("无适当性校验,情形容器数据需要保存");
    }
    return appCheckInfoServiceInter.productSuitabilityCaseSave(dto.getPrtNum(), dto.getQuestionCaseMap());
}

Mermaid逻辑流程图:

graph TD A[接收dto] --> B[校验QuestionCaseMap] B --> C[调用appCheckInfoServiceInter.productSuitabilityCaseSave] C --> D[保存情形数据] D --> E[返回保存结果]

业务逻辑描述: 保存产品适当性问卷的情形数据,用于记录用户选择的问卷选项。

涉及模块: AppCheckInfoServiceInter


judgeOccupation

  • 路径: /judgeOccupation
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: Map
  • 状态: 活跃
  • 接口使用说明: 职业校验弹窗后清除职业

代码片段:

@RequestMapping("/judgeOccupation")
@ResponseBody
public Map judgeOccupation(String prtNum){
    return appCheckInfoServiceInter.judgeOccupation(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.judgeOccupation] B --> C[清除职业信息] C --> D[返回处理结果]

业务逻辑描述: 职业校验弹窗点击确定后,清除职业信息并置为未完成状态。

涉及模块: AppCheckInfoServiceInter


cleanOccupation

  • 路径: /cleanOccupation
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: Map
  • 状态: 活跃
  • 接口使用说明: 职业校验清除并置为未完成

代码片段:

@RequestMapping("/cleanOccupation")
@ResponseBody
public Map cleanOccupation(String prtNum){
    return appCheckInfoServiceInter.cleanOccupation(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.cleanOccupation] B --> C[清除职业] C --> D[置为未完成] D --> E[返回结果]

业务逻辑描述: 点击确定清除职业并置为未完成,用于职业变更后的重新录入。

涉及模块: AppCheckInfoServiceInter


checkPremAndAnnualIncome

  • 路径: /checkPremAndAnnualIncome
  • HTTP方法: GET/POST
  • 参数: String prtNum, String incomeInput
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 保费与年收入校验

代码片段:

@RequestMapping("/checkPremAndAnnualIncome")
@ResponseBody
public ApiResultVO checkPremAndAnnualIncome(String prtNum, String incomeInput){
    return appCheckInfoServiceInter.checkPremAndAnnualIncome(prtNum, incomeInput);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum和incomeInput] --> B[调用appCheckInfoServiceInter.checkPremAndAnnualIncome] B --> C[校验保费与年收入比例] C --> D[返回校验结果]

业务逻辑描述: TR-20250326-013926需求,校验保费与投保人年收入的比例是否符合要求。

涉及模块: AppCheckInfoServiceInter


checkPremAndAnnualIncomeForCancel

  • 路径: /checkPremAndAnnualIncomeForCancel
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 保费与年收入校验(取消)

代码片段:

@RequestMapping("/checkPremAndAnnualIncomeForCancel")
@ResponseBody
public ApiResultVO checkPremAndAnnualIncomeForCancel(String prtNum){
    return appCheckInfoServiceInter.checkPremAndAnnualIncomeForCancel(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.checkPremAndAnnualIncomeForCancel] B --> C[取消操作校验] C --> D[返回校验结果]

业务逻辑描述: 点击险种计划的返回取消时,校验保费与年收入。

涉及模块: AppCheckInfoServiceInter


confirmPremAndAnnualIncome

  • 路径: /confirmPremAndAnnualIncome
  • HTTP方法: GET/POST
  • 参数: String prtNum, String premExpPctExceed
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 保费与年收入校验确认

代码片段:

@RequestMapping("/confirmPremAndAnnualIncome")
@ResponseBody
public ApiResultVO confirmPremAndAnnualIncome(String prtNum, String premExpPctExceed){
    return appCheckInfoServiceInter.confirmPremAndAnnualIncome(prtNum,premExpPctExceed);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum和premExpPctExceed] --> B[调用appCheckInfoServiceInter.confirmPremAndAnnualIncome] B --> C[确认校验结果] C --> D[返回确认结果]

业务逻辑描述: 保费与年收入校验弹窗点击确定后确认操作。

涉及模块: AppCheckInfoServiceInter


checkIsNoreal

  • 路径: /checkIsNoreal
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: Map
  • 状态: 活跃
  • 接口使用说明: 非实时链接校验

代码片段:

@RequestMapping("/checkIsNoreal")
@ResponseBody
public Map checkIsNoreal(String prtNum){
    return appCheckInfoServiceInter.checkIsNoreal(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.checkIsNoreal] B --> C[校验非实时链接] C --> D[返回校验结果]

业务逻辑描述: 校验非实时签署链接的有效性。

涉及模块: AppCheckInfoServiceInter


deletWanNeng

  • 路径: /deleteWanNeng
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: Map
  • 状态: 活跃
  • 接口使用说明: 万能险删除

代码片段:

@RequestMapping("/deleteWanNeng")
@ResponseBody
public Map deletWanNeng(String prtNum){
    return appCheckInfoServiceInter.deletWanNeng(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.deletWanNeng] B --> C[删除万能险] C --> D[返回删除结果]

业务逻辑描述: 删除万能险相关数据。

涉及模块: AppCheckInfoServiceInter


initialization

  • 路径: /initialization
  • HTTP方法: GET/POST
  • 参数: String prtNum, String policyStatus, String inSource
  • 返回类型: Insurance
  • 状态: 活跃
  • 接口使用说明: 页面初始化

代码片段:

@RequestMapping("/initialization")
@ResponseBody
public Insurance initialization(String prtNum,String policyStatus,@RequestParam(required = false)String inSource){
    return appCheckInfoServiceInter.init(prtNum,policyStatus,inSource);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum等参数] --> B[调用appCheckInfoServiceInter.init] B --> C[初始化页面数据] C --> D[返回Insurance对象]

业务逻辑描述: 页面初始化,加载保单相关信息。

涉及模块: AppCheckInfoServiceInter


changeSignState

  • 路径: /firstSubmit
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: Map<String,String>
  • 状态: 活跃
  • 接口使用说明: 投保录入后更改保单状态

代码片段:

@RequestMapping("/firstSubmit")
@ResponseBody
public Map<String,String> changeSignState(String prtNum){
    return appCheckInfoServiceInter.firstSubmit(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.firstSubmit] B --> C[更改保单状态] C --> D[返回状态结果]

业务逻辑描述: 投保录入后点击确认按钮时更改保单状态。

涉及模块: AppCheckInfoServiceInter


doubleRecord

  • 路径: /doubleRecord
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: Map<String,String>
  • 状态: 活跃
  • 接口使用说明: 双录校验

代码片段:

@RequestMapping("/doubleRecord")
@ResponseBody
public Map<String,String> doubleRecord(String prtNum){
    return appCheckInfoServiceInter.doubleRecord(prtNum,request);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.doubleRecord] B --> C[执行双录校验] C --> D[返回校验结果]

业务逻辑描述: 双录校验接口,检验是否需要进行双录操作。

涉及模块: AppCheckInfoServiceInter


judgeCustomer

  • 路径: /judgeCustomer
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: Map<String,String>
  • 状态: 活跃
  • 接口使用说明: 判断是否老客户

代码片段:

@RequestMapping("/judgeCustomer")
@ResponseBody
public Map<String,String> judgeCustomer(String prtNum){
    return appCheckInfoServiceInter.judgeCustomer(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.judgeCustomer] B --> C[判断老客户] C --> D[返回判断结果]

业务逻辑描述: 判断当前投保人是否为老客户。

涉及模块: AppCheckInfoServiceInter


saveSuggestToEform

  • 路径: /saveSuggestToEform
  • HTTP方法: GET/POST
  • 参数: String contNo, String polNo, String grpNo, String riskCode
  • 返回类型: Map<String, String>
  • 状态: 活跃
  • 接口使用说明: 建议书数据保存

代码片段:

@RequestMapping("/saveSuggestToEform")
@ResponseBody
public Map<String, String> saveSuggestToEform(String contNo, String polNo, String grpNo, String riskCode) {
    return appCheckInfoServiceInter.saveSuggestToEform(contNo, polNo, grpNo, riskCode);
}

Mermaid逻辑流程图:

graph TD A[接收建议书参数] --> B[调用appCheckInfoServiceInter.saveSuggestToEform] B --> C[保存建议书数据] C --> D[返回保存结果]

业务逻辑描述: 将建议书过来的数据直接落库到新时代系统。

涉及模块: AppCheckInfoServiceInter


saveXinSuggestToEform

  • 路径: /saveXinSuggestToEform
  • HTTP方法: GET/POST
  • 参数: String id
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 新建议书跳转保存

代码片段:

@RequestMapping("/saveXinSuggestToEform")
@ResponseBody
public ApiResultVO saveXinSuggestToEform(String id) {
    return appCheckInfoServiceInter.saveXinSuggestToEform(id);
}

Mermaid逻辑流程图:

graph TD A[接收建议书id] --> B[调用appCheckInfoServiceInter.saveXinSuggestToEform] B --> C[保存新建议书数据] C --> D[返回保存结果]

业务逻辑描述: 从新建议书系统获取数据并存储到新时代对应的数据表。

涉及模块: AppCheckInfoServiceInter


judgeSocialFlag

  • 路径: /judgeSocialFlag
  • HTTP方法: GET/POST
  • 参数: String prtNum, String appOrInsu
  • 返回类型: Map<String,String>
  • 状态: 活跃
  • 接口使用说明: 判断是否需要弹出社保修改提示

代码片段:

@RequestMapping("/judgeSocialFlag")
@ResponseBody
public Map<String,String> judgeSocialFlag(String prtNum,String appOrInsu){
    return appCheckInfoServiceInter.judgeSocialFlag(prtNum,appOrInsu);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum和appOrInsu] --> B[判断是否需要社保] B --> C[返回判断结果] C --> D[决定是否弹窗]

业务逻辑描述: 判断当前保单中是否含有需要社保的险种,决定是否弹出社保修改提示。

涉及模块: AppCheckInfoServiceInter


checkContStatus

  • 路径: /checkContStatus
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: Map<String,String>
  • 状态: 活跃
  • 接口使用说明: 校验当前保单状态

代码片段:

@RequestMapping("/checkContStatus")
@ResponseBody
public Map<String,String> checkContStatus(String prtNum){
    return appCheckInfoServiceInter.checkContStatus(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.checkContStatus] B --> C[校验保单状态] C --> D[返回校验结果]

业务逻辑描述: 校验当前保单状态,判断是否为暂存单状态。

涉及模块: AppCheckInfoServiceInter


checkPostCode

  • 路径: /checkPostCode
  • HTTP方法: GET/POST
  • 参数: String areaCode, String postalCode
  • 返回类型: Map<String,String>
  • 状态: 活跃
  • 接口使用说明: 邮编校验

代码片段:

@RequestMapping("/checkPostCode")
@ResponseBody
public Map<String,String> checkPostCode(@RequestParam String areaCode,@RequestParam String postalCode){
    return appCheckInfoServiceInter.checkPostCode(areaCode,postalCode);
}

Mermaid逻辑流程图:

graph TD A[接收areaCode和postalCode] --> B[调用appCheckInfoServiceInter.checkPostCode] B --> C[校验邮编] C --> D[返回校验结果]

业务逻辑描述: 校验邮编与地区代码是否匹配。

涉及模块: AppCheckInfoServiceInter


checkPrtnoAndSign

  • 路径: /checkPrtnoAndSignType
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: Map<String,String>
  • 状态: 活跃
  • 接口使用说明: 签名方式和投保单号校验

代码片段:

@RequestMapping("/checkPrtnoAndSignType")
@ResponseBody
public Map<String,String> checkPrtnoAndSign(@RequestParam String prtNum){
    return appCheckInfoServiceInter.checkPrtnoAndSign(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.checkPrtnoAndSign] B --> C[校验签名方式] C --> D[返回校验结果]

业务逻辑描述: 校验投保单号和签名方式是否符合要求。

涉及模块: AppCheckInfoServiceInter


idTypeCheck

  • 路径: /idTypeCheck
  • HTTP方法: GET/POST
  • 参数: String idType, String birthday, String startDate, String endDate
  • 返回类型: Map<String,Object>
  • 状态: 活跃
  • 接口使用说明: 国籍与身份证类型校验

代码片段:

@RequestMapping("/idTypeCheck")
@ResponseBody
public Map<String,Object> idTypeCheck(String idType, String birthday, String startDate, String endDate){
    return appCheckInfoServiceInter.idTypeCheck(idType, birthday, startDate, endDate);
}

Mermaid逻辑流程图:

graph TD A[接收idType等参数] --> B[调用appCheckInfoServiceInter.idTypeCheck] B --> C[校验身份证类型] C --> D[返回校验结果]

业务逻辑描述: 国籍与身份证类型校验,判断证件有效期等。

涉及模块: AppCheckInfoServiceInter


checkIsOrNotDZFY

  • 路径: /checkIsOrNotDZFY
  • HTTP方法: GET/POST
  • 参数: 无参数
  • 返回类型: Map<String,String>
  • 状态: 活跃
  • 接口使用说明: 判断是否大中华

代码片段:

@RequestMapping("/checkIsOrNotDZFY")
@ResponseBody
public Map<String,String> checkIsOrNotDZFY(){
    return appCheckInfoServiceInter.checkIsOrNotDZFY();
}

Mermaid逻辑流程图:

graph TD A[无参数] --> B[调用appCheckInfoServiceInter.checkIsOrNotDZFY] B --> C[判断是否大中华] C --> D[返回判断结果]

业务逻辑描述: 判断是否为大陆境内大中华区域。

涉及模块: AppCheckInfoServiceInter


checkAgeAndIncome

  • 路径: /checkAgeAndIncome
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: Map<String,String>
  • 状态: 活跃
  • 接口使用说明: 年龄与收入校验

代码片段:

@RequestMapping("/checkAgeAndIncome")
@ResponseBody
public Map<String,String> checkAgeAndIncome(String prtNum){
    return appCheckInfoServiceInter.checkAgeAndIncome(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.checkAgeAndIncome] B --> C[校验年龄与收入] C --> D[返回校验结果]

业务逻辑描述: 校验被保险人年龄与收入是否符合要求。

涉及模块: AppCheckInfoServiceInter


fujianSendMess

  • 路径: /fujianSendMess
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 福建发送短信

代码片段:

@RequestMapping("/fujianSendMess")
@ResponseBody
public ApiResultVO fujianSendMess(String prtNum){
    return appCheckInfoServiceInter.fujianSendMess(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.fujianSendMess] B --> C[发送短信] C --> D[返回发送结果]

业务逻辑描述: 福建地区发送短信通知。

涉及模块: AppCheckInfoServiceInter


checkUnusualPhone

  • 路径: /checkUnusualPhone
  • HTTP方法: GET/POST
  • 参数: String phone
  • 返回类型: Map<String, Object>
  • 状态: 活跃
  • 接口使用说明: 手机号异常校验

代码片段:

@RequestMapping("/checkUnusualPhone")
@ResponseBody
public Map<String, Object> checkUnusualPhone(String phone){
    return appCheckInfoServiceInter.checkUnusualPhone(phone);
}

Mermaid逻辑流程图:

graph TD A[接收phone] --> B[调用appCheckInfoServiceInter.checkUnusualPhone] B --> C[校验手机号] C --> D[返回校验结果]

业务逻辑描述: 校验手机号是否为异常号码。

涉及模块: AppCheckInfoServiceInter


checkPhoneTrue

  • 路径: /checkPhoneTrue
  • HTTP方法: GET/POST
  • 参数: String prtNum, String role, String customNo
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 手机号真实性校验

代码片段:

@RequestMapping("/checkPhoneTrue")
@ResponseBody
public ApiResultVO checkPhoneTrue(String prtNum, String role, String customNo){
    return appCheckInfoServiceInter.checkPhoneTrue(prtNum, role, customNo);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum等参数] --> B[调用appCheckInfoServiceInter.checkPhoneTrue] B --> C[校验手机真实性] C --> D[返回校验结果]

业务逻辑描述: 校验手机号的真实性。

涉及模块: AppCheckInfoServiceInter


phoneVerifyRepeat

  • 路径: /phoneVerifyRepeat
  • HTTP方法: GET/POST
  • 参数: String prtNum, String comCode, String role, String customNo
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 手机号重复校验

代码片段:

@RequestMapping("/phoneVerifyRepeat")
@ResponseBody
public ApiResultVO phoneVerifyRepeat(String prtNum, String comCode, String role, String customNo){
    return appCheckInfoServiceInter.phoneVerifyRepeat(prtNum, comCode, role, customNo);
}

Mermaid逻辑流程图:

graph TD A[接收多个参数] --> B[调用appCheckInfoServiceInter.phoneVerifyRepeat] B --> C[校验手机号重复] C --> D[返回校验结果]

业务逻辑描述: 校验手机号是否被重复使用。

涉及模块: AppCheckInfoServiceInter


getDoubleRecordData

  • 路径: /batch/getDoubleRecordData
  • HTTP方法: GET/POST
  • 参数: Map<String,Object> data
  • 返回类型: Map<String,Object>
  • 状态: 活跃
  • 接口使用说明: 批量获取双录数据

代码片段:

@RequestMapping("/batch/getDoubleRecordData")
@ResponseBody
public Map<String,Object> getDoubleRecordData(@RequestBody Map<String,Object> data){
    return appCheckInfoServiceInter.getDoubleRecordData(data);
}

Mermaid逻辑流程图:

graph TD A[接收data] --> B[调用appCheckInfoServiceInter.getDoubleRecordData] B --> C[批量获取双录数据] C --> D[返回数据]

业务逻辑描述: 批量获取双录相关数据。

涉及模块: AppCheckInfoServiceInter


savePersonalInfoProtect

  • 路径: /savePersonalInfoProtect
  • HTTP方法: GET/POST
  • 参数: HttpServletRequest request
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 保存个人信息保护政策

代码片段:

@RequestMapping("/savePersonalInfoProtect")
@ResponseBody
public ApiResultVO savePersonalInfoProtect(HttpServletRequest request){
    return appCheckInfoServiceInter.savePersonalInfoProtect(request);
}

Mermaid逻辑流程图:

graph TD A[接收request] --> B[调用appCheckInfoServiceInter.savePersonalInfoProtect] B --> C[保存个人信息保护] C --> D[返回保存结果]

业务逻辑描述: 保存个人信息保护政策的确认信息。

涉及模块: AppCheckInfoServiceInter


saveIsPreRecording

  • 路径: /saveIsPreRecording
  • HTTP方法: GET/POST
  • 参数: String prtNum, String choose
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 保存预录标识

代码片段:

@RequestMapping("/saveIsPreRecording")
@ResponseBody
public ApiResultVO saveIsPreRecording(String prtNum, String choose){
    return appCheckInfoServiceInter.saveIsPreRecording(prtNum, choose);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum和choose] --> B[调用appCheckInfoServiceInter.saveIsPreRecording] B --> C[保存预录标识] C --> D[返回保存结果]

业务逻辑描述: 保存是否为预录的标识。

涉及模块: AppCheckInfoServiceInter


returnAppInsSptype

  • 路径: /returnAppInsSptype
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: Map
  • 状态: 活跃
  • 接口使用说明: 返回特殊类型

代码片段:

@RequestMapping("/returnAppInsSptype")
@ResponseBody
public Map returnAppInsSptype(String prtNum){
    return appCheckInfoServiceInter.returnAppInsSptype(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.returnAppInsSptype] B --> C[查询特殊类型] C --> D[返回结果]

业务逻辑描述: 返回异常特殊类型信息。

涉及模块: AppCheckInfoServiceInter


saveAppInsSptype

  • 路径: /saveAppInsSptype
  • HTTP方法: GET/POST
  • 参数: String jsonStr
  • 返回类型: Map
  • 状态: 活跃
  • 接口使用说明: 保存特殊类型

代码片段:

@RequestMapping("/saveAppInsSptype")
@ResponseBody
public Map saveAppInsSptype(String jsonStr){
    return appCheckInfoServiceInter.saveAppInsSptype(jsonStr);
}

Mermaid逻辑流程图:

graph TD A[接收jsonStr] --> B[调用appCheckInfoServiceInter.saveAppInsSptype] B --> C[保存特殊类型] C --> D[返回保存结果]

业务逻辑描述: 保存异常特殊类型信息。

涉及模块: AppCheckInfoServiceInter


saveSptypeStatus

  • 路径: /saveSptypeStatus
  • HTTP方法: GET/POST
  • 参数: String prtNum, String sptypeStatus
  • 返回类型: Map
  • 状态: 活跃
  • 接口使用说明: 保存特殊类型状态

代码片段:

@RequestMapping("/saveSptypeStatus")
@ResponseBody
public Map saveSptypeStatus(String prtNum, String sptypeStatus){
    return appCheckInfoServiceInter.saveSptypeStatus(prtNum, sptypeStatus);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum和sptypeStatus] --> B[调用appCheckInfoServiceInter.saveSptypeStatus] B --> C[保存状态] C --> D[返回保存结果]

业务逻辑描述: 保存特殊类型的状态。

涉及模块: AppCheckInfoServiceInter


deleteAppntCheck

  • 路径: /deleteAppntCheck
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: Map<String,Object>
  • 状态: 活跃
  • 接口使用说明: 删除投保人校验

代码片段:

@RequestMapping("/deleteAppntCheck")
@ResponseBody
public Map<String,Object> deleteAppntCheck(String prtNum){
    return appCheckInfoServiceInter.deleteAppntCheck(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.deleteAppntCheck] B --> C[校验删除条件] C --> D[返回校验结果]

业务逻辑描述: 删除投保人前的业务规则校验。

涉及模块: AppCheckInfoServiceInter


beginManyInsureds

  • 路径: /beginManyInsureds
  • HTTP方法: GET/POST
  • 参数: String riskCode
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 多人投保开始

代码片段:

@RequestMapping("/beginManyInsureds")
@ResponseBody
public ApiResultVO beginManyInsureds(String riskCode){
    return appCheckInfoServiceInter.beginManyInsureds(riskCode);
}

Mermaid逻辑流程图:

graph TD A[接收riskCode] --> B[调用appCheckInfoServiceInter.beginManyInsureds] B --> C[开始多人投保] C --> D[返回开始结果]

业务逻辑描述: 开始多人投保流程。

涉及模块: AppCheckInfoServiceInter


checkInsuredsIsFinish

  • 路径: /checkInsuredsIsFinish
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 检查被保人是否完成

代码片段:

@RequestMapping("/checkInsuredsIsFinish")
@ResponseBody
public ApiResultVO checkInsuredsIsFinish(String prtNum){
    return appCheckInfoServiceInter.checkInsuredsIsFinish(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.checkInsuredsIsFinish] B --> C[检查完成状态] C --> D[返回检查结果]

业务逻辑描述: 检查所有被保险人是否都已完成录入。

涉及模块: AppCheckInfoServiceInter


checkLongInsuPrem

  • 路径: /checkLongInsuPrem
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 长期险保费校验

代码片段:

@RequestMapping("/checkLongInsuPrem")
@ResponseBody
public ApiResultVO checkLongInsuPrem(String prtNum){
    return appCheckInfoServiceInter.checkLongInsuPrem(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.checkLongInsuPrem] B --> C[校验长期险保费] C --> D[返回校验结果]

业务逻辑描述: 校验长期险保费是否符合规则。

涉及模块: AppCheckInfoServiceInter


queryQuestionInfo

  • 路径: /queryQuestionInfo
  • HTTP方法: GET/POST
  • 参数: String prtNum, String path
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 查询问卷信息

代码片段:

@RequestMapping("/queryQuestionInfo")
@ResponseBody
public ApiResultVO queryQuestionInfo(String prtNum, String path){
    return appCheckInfoServiceInter.queryQuestionInfo(prtNum, path);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum和path] --> B[调用appCheckInfoServiceInter.queryQuestionInfo] B --> C[查询问卷信息] C --> D[返回问卷数据]

业务逻辑描述: 查询问卷相关信息。

涉及模块: AppCheckInfoServiceInter


delSuitQuesiton

  • 路径: /delSuitQuesiton
  • HTTP方法: GET/POST
  • 参数: String prtNum
  • 返回类型: ApiResultVO
  • 状态: 活跃
  • 接口使用说明: 删除适当性问卷

代码片段:

@RequestMapping("/delSuitQuesiton")
@ResponseBody
public ApiResultVO delSuitQuesiton(String prtNum){
    return appCheckInfoServiceInter.delSuitQuesiton(prtNum);
}

Mermaid逻辑流程图:

graph TD A[接收prtNum] --> B[调用appCheckInfoServiceInter.delSuitQuesiton] B --> C[删除适当性问卷] C --> D[返回删除结果]

业务逻辑描述: 删除适当性问卷信息。

涉及模块: AppCheckInfoServiceInter


接口统计

  • 接口总数: 39个
  • 活跃接口: 39个
  • 被注释接口: 0个
  • 生成时间: 2026-03-23 18:09