InitInfoController 接口分析文档¶
概述信息¶
| 属性 | 值 |
|---|---|
| 模块 | app-eform-server |
| 包路径 | com.sinosoft.sss.controller.app |
| 基础路径 | /initInfo |
| Controller类 | InitInfoController |
| 状态 | 活跃 |
| 接口数量 | 15个 |
| 作者 | zhaoxiaobo |
| 创建时间 | 2018年9月21日 |
| 类描述 | 初始化信息相关操作控制器,包含投保单初始化、地址查询、职业信息等初始化功能 |
接口列表总览¶
| 序号 | 接口方法(锚点链接) | HTTP方法 | 路径 | 参数 | 返回类型 | 接口使用说明 | 状态 |
|---|---|---|---|---|---|---|---|
| 1 | initSelectOption | GET/POST | /initSelectOptins | String prtNum | Map |
初始化initSelectOption | 活跃 |
| 2 | initSelectOptionByAge | GET/POST | /initSelectOptinsByAge | int age | Map |
按年龄初始化选项 | 活跃 |
| 3 | findCityByProvinceCode | GET/POST | /findCityByProvinceCode | String provinceCode | Map |
查询码 | 活跃 |
| 4 | findAreaByCityCode | GET/POST | /findAreaByCityCode | String cityCode | Map |
查询码 | 活跃 |
| 5 | findPostalCode | GET/POST | /findPostalCode | String areaCode | Map |
查询邮编 | 活跃 |
| 6 | initOccupationInfo | GET/POST | /initOccupationInfo | Map |
Map |
初始化initOccupationInfo | 活跃 |
| 7 | initBenefi | GET/POST | /initBenefi | String prtNum | Map |
初始化initBenefi | 活跃 |
| 8 | scanInfo | GET/POST | /scaninfo | String id | String[] | 处理scanInfo | 活跃 |
| 9 | stopBatch | GET/POST | /stopBatch | String selectFlag, String clearFlag, String deleteName, Map |
Map |
处理stopBatch | 活跃 |
| 10 | verificationAddress | GET/POST | /verificationAddress | String prtNum | Map |
处理verificationAddress | 活跃 |
| 11 | getPersonalPrivacyDocument | GET/POST | /getPersonalPrivacyDocument | 无参数 | void | 查询getPersonalPrivacyDocument | 活跃 |
| 12 | initAgentInfo | GET/POST | /initAgentInfo | String prtNum | Map |
初始化代理人信息 | 活跃 |
| 13 | queryProductList | GET/POST | /queryProductList | String riskType | List | 查询产品列表 | 活跃 |
| 14 | initPaymentInfo | GET/POST | /initPaymentInfo | String prtNum | Map |
初始化缴费信息 | 活跃 |
| 15 | saveInitInfo | GET/POST | /saveInitInfo | Map |
Map |
保存初始化信息 | 活跃 |
接口详情¶
initSelectOption¶
- 路径:
/initSelectOptins - HTTP方法: GET/POST
- 参数:
String prtNum - 返回类型:
Map<String,Object> - 状态: 活跃
- 接口使用说明: 初始化选项
代码片段:
@RequestMapping("/initSelectOptins")
@ResponseBody
public Map<String,Object> initSelectOption(String prtNum){
return initInfoServiceInter.initSelectOption(prtNum);
}
Mermaid逻辑流程图:
业务逻辑描述: 根据投保单号初始化选项数据。
涉及模块: InitInfoServiceInter
initSelectOptionByAge¶
- 路径:
/initSelectOptinsByAge - HTTP方法: GET/POST
- 参数:
int age - 返回类型:
Map<String,Object> - 状态: 活跃
- 接口使用说明: 按年龄初始化选项
代码片段:
@RequestMapping("/initSelectOptinsByAge")
@ResponseBody
public Map<String,Object> initSelectOptionByAge(int age){
return initInfoServiceInter.initSelectOptionByAge(age);
}
Mermaid逻辑流程图:
业务逻辑描述: 根据年龄初始化可选的保险产品选项。
涉及模块: InitInfoServiceInter
findCityByProvinceCode¶
- 路径:
/findCityByProvinceCode - HTTP方法: GET/POST
- 参数:
String provinceCode - 返回类型:
Map<String,String> - 状态: 活跃
- 接口使用说明: 根据省份查城市
代码片段:
@RequestMapping("/findCityByProvinceCode")
@ResponseBody
public Map<String,String> findCityByProvinceCode(String provinceCode){
return initInfoServiceInter.findCityByProvinceCode(provinceCode);
}
Mermaid逻辑流程图:
业务逻辑描述: 根据省份代码查询对应的城市列表。
涉及模块: InitInfoServiceInter
findAreaByCityCode¶
- 路径:
/findAreaByCityCode - HTTP方法: GET/POST
- 参数:
String cityCode - 返回类型:
Map<String,String> - 状态: 活跃
- 接口使用说明: 根据城市查区县
代码片段:
@RequestMapping("/findAreaByCityCode")
@ResponseBody
public Map<String,String> findAreaByCityCode(String cityCode){
return initInfoServiceInter.findAreaByCityCode(cityCode);
}
Mermaid逻辑流程图:
业务逻辑描述: 根据城市代码查询对应的区县列表。
涉及模块: InitInfoServiceInter
findPostalCode¶
- 路径:
/findPostalCode - HTTP方法: GET/POST
- 参数:
String areaCode - 返回类型:
Map<String,String> - 状态: 活跃
- 接口使用说明: 查询邮编
代码片段:
@RequestMapping("/findPostalCode")
@ResponseBody
public Map<String,String> findPostalCode(String areaCode){
return initInfoServiceInter.findPostalCode(areaCode);
}
Mermaid逻辑流程图:
业务逻辑描述: 根据区县代码查询对应的邮政编码。
涉及模块: InitInfoServiceInter
initOccupationInfo¶
- 路径:
/initOccupationInfo - HTTP方法: GET/POST
- 参数:
Map<String,String> clientMap - 返回类型:
Map<String,Object> - 状态: 活跃
- 接口使用说明: 初始化职业信息
代码片段:
@RequestMapping("/initOccupationInfo")
@ResponseBody
public Map<String,Object> initOccupationInfo(@RequestParam Map<String,String> clientMap){
return initInfoServiceInter.initOccupationInfo(clientMap);
}
Mermaid逻辑流程图:
业务逻辑描述: 根据客户信息初始化职业相关信息。
涉及模块: InitInfoServiceInter
initBenefi¶
- 路径:
/initBenefi - HTTP方法: GET/POST
- 参数:
String prtNum - 返回类型:
Map<String,String> - 状态: 活跃
- 接口使用说明: 初始化受益人
代码片段:
@RequestMapping("/initBenefi")
@ResponseBody
public Map<String,String> initBenefi(String prtNum){
return initInfoServiceInter.initBenefi(prtNum);
}
Mermaid逻辑流程图:
业务逻辑描述: 根据投保单号初始化受益人信息。
涉及模块: InitInfoServiceInter
scanInfo¶
- 路径:
/scaninfo - HTTP方法: GET/POST
- 参数:
String id - 返回类型:
String[] - 状态: 活跃
- 接口使用说明: 扫描信息
代码片段:
@RequestMapping("/scaninfo")
@ResponseBody
public String[] scanInfo(String id){
return initInfoServiceInter.scanInfo(id);
}
Mermaid逻辑流程图:
业务逻辑描述: 根据ID扫描获取相关信息。
涉及模块: InitInfoServiceInter
stopBatch¶
- 路径:
/stopBatch - HTTP方法: GET/POST
- 参数:
String selectFlag, String clearFlag, String deleteName, Map<String,String> map - 返回类型:
Map<String,String> - 状态: 活跃
- 接口使用说明: 停止批量操作
代码片段:
@RequestMapping("/stopBatch")
@ResponseBody
public Map<String,String> stopBatch(String selectFlag, String clearFlag, String deleteName, @RequestParam Map<String,String> map){
return initInfoServiceInter.stopBatch(selectFlag, clearFlag, deleteName, map);
}
Mermaid逻辑流程图:
业务逻辑描述: 停止批量处理操作。
涉及模块: InitInfoServiceInter
verificationAddress¶
- 路径:
/verificationAddress - HTTP方法: GET/POST
- 参数:
String prtNum - 返回类型:
Map<String,String> - 状态: 活跃
- 接口使用说明: 校验地址
代码片段:
@RequestMapping("/verificationAddress")
@ResponseBody
public Map<String,String> verificationAddress(String prtNum){
return initInfoServiceInter.verificationAddress(prtNum);
}
Mermaid逻辑流程图:
业务逻辑描述: 校验投保单地址信息的有效性。
涉及模块: InitInfoServiceInter
getPersonalPrivacyDocument¶
- 路径:
/getPersonalPrivacyDocument - HTTP方法: GET/POST
- 参数: 无参数
- 返回类型:
void - 状态: 活跃
- 接口使用说明: 获取个人隐私文档
代码片段:
@RequestMapping("/getPersonalPrivacyDocument")
public void getPersonalPrivacyDocument(HttpServletRequest request, HttpServletResponse response){
initInfoServiceInter.getPersonalPrivacyDocument(request, response);
}
Mermaid逻辑流程图:
业务逻辑描述: 获取个人隐私保护文档。
涉及模块: InitInfoServiceInter
initAgentInfo¶
- 路径:
/initAgentInfo - HTTP方法: GET/POST
- 参数:
String prtNum - 返回类型:
Map<String,Object> - 状态: 活跃
- 接口使用说明: 初始化代理人信息
代码片段:
@RequestMapping("/initAgentInfo")
@ResponseBody
public Map<String,Object> initAgentInfo(String prtNum){
return initInfoServiceInter.initAgentInfo(prtNum);
}
Mermaid逻辑流程图:
业务逻辑描述: 根据投保单号初始化代理人信息。
涉及模块: InitInfoServiceInter
queryProductList¶
- 路径:
/queryProductList - HTTP方法: GET/POST
- 参数:
String riskType - 返回类型:
List<Map> - 状态: 活跃
- 接口使用说明: 查询产品列表
代码片段:
@RequestMapping("/queryProductList")
@ResponseBody
public List<Map> queryProductList(String riskType){
return initInfoServiceInter.queryProductList(riskType);
}
Mermaid逻辑流程图:
业务逻辑描述: 根据险种类型查询可选产品列表。
涉及模块: InitInfoServiceInter
initPaymentInfo¶
- 路径:
/initPaymentInfo - HTTP方法: GET/POST
- 参数:
String prtNum - 返回类型:
Map<String,Object> - 状态: 活跃
- 接口使用说明: 初始化缴费信息
代码片段:
@RequestMapping("/initPaymentInfo")
@ResponseBody
public Map<String,Object> initPaymentInfo(String prtNum){
return initInfoServiceInter.initPaymentInfo(prtNum);
}
Mermaid逻辑流程图:
业务逻辑描述: 根据投保单号初始化缴费相关信息。
涉及模块: InitInfoServiceInter
saveInitInfo¶
- 路径:
/saveInitInfo - HTTP方法: GET/POST
- 参数:
Map<String,Object> data - 返回类型:
Map<String,Object> - 状态: 活跃
- 接口使用说明: 保存初始化信息
代码片段:
@RequestMapping("/saveInitInfo")
@ResponseBody
public Map<String,Object> saveInitInfo(@RequestBody Map<String,Object> data){
return initInfoServiceInter.saveInitInfo(data);
}
Mermaid逻辑流程图:
业务逻辑描述: 保存初始化信息。
涉及模块: InitInfoServiceInter
接口统计¶
- 接口总数: 15个
- 活跃接口: 15个
- 被注释接口: 0个
- 生成时间: 2026-03-23 19:51