AppAppntControllers 接口分析文档¶
概述信息¶
| 属性 | 值 |
|---|---|
| 模块 | app-eform-server |
| 包路径 | com.sinosoft.sss.controller.app |
| 基础路径 | /app_appnts |
| Controller类 | AppAppntControllers |
| 状态 | 活跃 |
| 接口数量 | 6个 |
| 作者 | zhaoxiaobo |
| 创建时间 | 2019年1月15日 |
| 类描述 | 投保人相关操作控制器(多接口版本),负责投保人信息的查询、选择和地址管理等 |
接口列表总览¶
| 序号 | 接口方法(锚点链接) | HTTP方法 | 路径 | 参数 | 返回类型 | 接口使用说明 | 状态 |
|---|---|---|---|---|---|---|---|
| 1 | appInsertAppnt | GET/POST | /appInsertAppnt | Map |
Map |
新增投保人 | 活跃 |
| 2 | returnAppnt | GET/POST | /returnAppnt | String prtNum, String contNo, String selectType, String customerNo, String customerFlag, String yxcrm, String taxDiscounts | Map |
处理投保人 | 活跃 |
| 3 | selectRelation | GET/POST | /selectRelation | String prtNum, String relationCode, String relationType, String insuredOrderId, String insuredSocialFlag | Map |
查询selectRelation | 活跃 |
| 4 | onlineinsurance | GET/POST | /onlineinsurance | String customerFlag, String customerNo | Map |
处理onlineinsurance | 活跃 |
| 5 | getAppntAddress | GET/POST | /getAppntAddress | String prtNum | Map |
查询投保人 | 活跃 |
| 6 | getSubCompany | GET/POST | /getSubCompany | String subCompany | Map |
查询getSubCompany | 活跃 |
接口详情¶
appInsertAppnt¶
- 路径:
/appInsertAppnt - HTTP方法: GET/POST
- 参数:
Map<String,String> clientMap, String policyWay- 投保人信息、客户标识 - 返回类型:
Map<String,Object> - 状态: 活跃
- 接口使用说明: 投保人新增(含渠道标识)
代码片段:
@RequestMapping("/appInsertAppnt")
@ResponseBody
public Map<String,Object> appInsertAppnt(@RequestParam Map<String,String> clientMap,String policyWay){
logger.info("进入多渠道保存投保人的controller,/appInsertAppnt接口入参---clientMap={},policyWay={}"+ JSON.toJSONString(clientMap)+policyWay);
GlobalInput GI = eformCommonServiceInter.queryCurrentGI(request);
return appAppntServiceInter.insertOneApp_appnt(clientMap, GI, policyWay);
}
Mermaid逻辑流程图:
graph TD
A[接收clientMap和policyWay] --> B[获取GlobalInput上下文]
B --> C[调用appAppntServiceInter.insertOneApp_appnt]
C --> D[执行投保人新增操作]
D --> E[返回操作结果]
业务逻辑描述: 多渠道投保人新增接口,在原有投保人新增基础上增加了policyWay渠道标识参数,用于区分不同销售渠道的投保人录入。
涉及模块: AppAppntServiceInter、EformCommonServiceInter
returnAppnt¶
- 路径:
/returnAppnt - HTTP方法: GET/POST
- 参数:
String prtNum, String contNo, String selectType, String customerNo, String customerFlag, String yxcrm, String taxDiscounts - 返回类型:
Map<String,Object> - 状态: 活跃
- 接口使用说明: 返回投保人信息
代码片段:
@RequestMapping("/returnAppnt")
@ResponseBody
public Map<String,Object> returnAppnt(String prtNum, String contNo, String selectType, String customerNo, String customerFlag, String yxcrm, String taxDiscounts){
return appAppntServiceInter.returnAppnt(prtNum, contNo, selectType, customerNo, customerFlag, yxcrm, taxDiscounts);
}
Mermaid逻辑流程图:
graph TD
A[接收多个参数] --> B[调用appAppntServiceInter.returnAppnt]
B --> C[查询投保人信息]
C --> D[返回投保人数据]
业务逻辑描述: 根据多种条件查询并返回投保人信息,支持按保单号、客户号、客户标识等条件筛选。
涉及模块: AppAppntServiceInter
selectRelation¶
- 路径:
/selectRelation - HTTP方法: GET/POST
- 参数:
String prtNum, String relationCode, String relationType, String insuredOrderId, String insuredSocialFlag - 返回类型:
Map<String,Object> - 状态: 活跃
- 接口使用说明: 投被保人关系选择
代码片段:
@RequestMapping("/selectRelation")
@ResponseBody
public Map<String,Object> selectRelation(String prtNum, String relationCode, String relationType, String insuredOrderId, String insuredSocialFlag){
return appAppntServiceInter.selectRelation(prtNum, relationCode, relationType, insuredOrderId, insuredSocialFlag);
}
Mermaid逻辑流程图:
graph TD
A[接收关系参数] --> B[调用appAppntServiceInter.selectRelation]
B --> C[查询并返回可选关系列表]
C --> D[返回关系选项]
业务逻辑描述: 查询并返回投被保人之间可选的关系列表,用于前端展示关系选择器。
涉及模块: AppAppntServiceInter
onlineinsurance¶
- 路径:
/onlineinsurance - HTTP方法: GET/POST
- 参数:
String customerFlag, String customerNo- 客户标识、客户号 - 返回类型:
Map<String,String> - 状态: 活跃
- 接口使用说明: 在线投保客户查询
代码片段:
@RequestMapping("/onlineinsurance")
@ResponseBody
public Map<String,String> onlineinsurance(String customerFlag, String customerNo){
return appAppntServiceInter.onlineinsurance(customerFlag, customerNo);
}
Mermaid逻辑流程图:
graph TD
A[接收customerFlag和customerNo] --> B[调用appAppntServiceInter.onlineinsurance]
B --> C[查询在线投保客户]
C --> D[返回客户信息]
业务逻辑描述: 查询在线投保客户信息,根据客户标识和客户号返回客户相关信息。
涉及模块: AppAppntServiceInter
getAppntAddress¶
- 路径:
/getAppntAddress - HTTP方法: GET/POST
- 参数:
String prtNum- 投保单号 - 返回类型:
Map<String,Object> - 状态: 活跃
- 接口使用说明: 获取投保人地址
代码片段:
@RequestMapping("/getAppntAddress")
@ResponseBody
public Map<String,Object> getAppntAddress(String prtNum){
return appAppntServiceInter.getAppntAddress(prtNum);
}
Mermaid逻辑流程图:
graph TD
A[接收prtNum] --> B[调用appAppntServiceInter.getAppntAddress]
B --> C[查询投保人地址信息]
C --> D[返回地址数据]
业务逻辑描述: 根据投保单号查询并返回投保人的地址信息,用于地址回显或修改。
涉及模块: AppAppntServiceInter
getSubCompany¶
- 路径:
/getSubCompany - HTTP方法: GET/POST
- 参数:
String subCompany- 分公司标识 - 返回类型:
Map<String,Object> - 状态: 活跃
- 接口使用说明: 获取分公司信息
代码片段:
@RequestMapping("/getSubCompany")
@ResponseBody
public Map<String,Object> getSubCompany(String subCompany){
return appAppntServiceInter.getSubCompany(subCompany);
}
Mermaid逻辑流程图:
graph TD
A[接收subCompany] --> B[调用appAppntServiceInter.getSubCompany]
B --> C[查询分公司信息]
C --> D[返回分公司数据]
业务逻辑描述: 根据分公司标识查询并返回分公司相关信息,用于机构选择和地址联动。
涉及模块: AppAppntServiceInter
接口统计¶
- 接口总数: 6个
- 活跃接口: 6个
- 被注释接口: 0个
- 生成时间: 2026-03-23 17:56