跳转至

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 clientMap 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 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 data 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逻辑流程图:

graph TD A[接收prtNum] --> B[调用initInfoServiceInter.initSelectOption] B --> C[初始化选项] C --> D[返回选项数据]

业务逻辑描述: 根据投保单号初始化选项数据。

涉及模块: 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逻辑流程图:

graph TD A[接收age] --> B[调用initInfoServiceInter.initSelectOptionByAge] B --> C[按年龄筛选选项] C --> D[返回选项数据]

业务逻辑描述: 根据年龄初始化可选的保险产品选项。

涉及模块: 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逻辑流程图:

graph TD A[接收provinceCode] --> B[调用initInfoServiceInter.findCityByProvinceCode] B --> C[查询城市列表] C --> D[返回城市映射]

业务逻辑描述: 根据省份代码查询对应的城市列表。

涉及模块: 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逻辑流程图:

graph TD A[接收cityCode] --> B[调用initInfoServiceInter.findAreaByCityCode] B --> C[查询区县列表] C --> D[返回区县映射]

业务逻辑描述: 根据城市代码查询对应的区县列表。

涉及模块: 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逻辑流程图:

graph TD A[接收areaCode] --> B[调用initInfoServiceInter.findPostalCode] B --> C[查询邮编] C --> D[返回邮编]

业务逻辑描述: 根据区县代码查询对应的邮政编码。

涉及模块: 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逻辑流程图:

graph TD A[接收clientMap] --> B[调用initInfoServiceInter.initOccupationInfo] B --> C[初始化职业信息] C --> D[返回职业数据]

业务逻辑描述: 根据客户信息初始化职业相关信息。

涉及模块: 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逻辑流程图:

graph TD A[接收prtNum] --> B[调用initInfoServiceInter.initBenefi] B --> C[初始化受益人信息] C --> D[返回受益人数据]

业务逻辑描述: 根据投保单号初始化受益人信息。

涉及模块: InitInfoServiceInter


scanInfo

  • 路径: /scaninfo
  • HTTP方法: GET/POST
  • 参数: String id
  • 返回类型: String[]
  • 状态: 活跃
  • 接口使用说明: 扫描信息

代码片段:

@RequestMapping("/scaninfo")
@ResponseBody
public String[] scanInfo(String id){
    return initInfoServiceInter.scanInfo(id);
}

Mermaid逻辑流程图:

graph TD A[接收id] --> B[调用initInfoServiceInter.scanInfo] B --> C[扫描信息] C --> D[返回扫描结果]

业务逻辑描述: 根据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逻辑流程图:

graph TD A[接收多个参数] --> B[调用initInfoServiceInter.stopBatch] B --> C[停止批量操作] C --> D[返回操作结果]

业务逻辑描述: 停止批量处理操作。

涉及模块: 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逻辑流程图:

graph TD A[接收prtNum] --> B[调用initInfoServiceInter.verificationAddress] B --> C[校验地址] C --> D[返回校验结果]

业务逻辑描述: 校验投保单地址信息的有效性。

涉及模块: InitInfoServiceInter


getPersonalPrivacyDocument

  • 路径: /getPersonalPrivacyDocument
  • HTTP方法: GET/POST
  • 参数: 无参数
  • 返回类型: void
  • 状态: 活跃
  • 接口使用说明: 获取个人隐私文档

代码片段:

@RequestMapping("/getPersonalPrivacyDocument")
public void getPersonalPrivacyDocument(HttpServletRequest request, HttpServletResponse response){
    initInfoServiceInter.getPersonalPrivacyDocument(request, response);
}

Mermaid逻辑流程图:

graph TD A[无参数] --> B[调用initInfoServiceInter.getPersonalPrivacyDocument] B --> C[获取隐私文档] C --> D[写入response]

业务逻辑描述: 获取个人隐私保护文档。

涉及模块: 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逻辑流程图:

graph TD A[接收prtNum] --> B[调用initInfoServiceInter.initAgentInfo] B --> C[初始化代理人信息] C --> D[返回代理人数据]

业务逻辑描述: 根据投保单号初始化代理人信息。

涉及模块: InitInfoServiceInter


queryProductList

  • 路径: /queryProductList
  • HTTP方法: GET/POST
  • 参数: String riskType
  • 返回类型: List<Map>
  • 状态: 活跃
  • 接口使用说明: 查询产品列表

代码片段:

@RequestMapping("/queryProductList")
@ResponseBody
public List<Map> queryProductList(String riskType){
    return initInfoServiceInter.queryProductList(riskType);
}

Mermaid逻辑流程图:

graph TD A[接收riskType] --> B[调用initInfoServiceInter.queryProductList] B --> C[查询产品列表] C --> D[返回产品列表]

业务逻辑描述: 根据险种类型查询可选产品列表。

涉及模块: 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逻辑流程图:

graph TD A[接收prtNum] --> B[调用initInfoServiceInter.initPaymentInfo] B --> C[初始化缴费信息] C --> D[返回缴费数据]

业务逻辑描述: 根据投保单号初始化缴费相关信息。

涉及模块: 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逻辑流程图:

graph TD A[接收data] --> B[调用initInfoServiceInter.saveInitInfo] B --> C[保存初始化信息] C --> D[返回保存结果]

业务逻辑描述: 保存初始化信息。

涉及模块: InitInfoServiceInter


接口统计

  • 接口总数: 15个
  • 活跃接口: 15个
  • 被注释接口: 0个
  • 生成时间: 2026-03-23 19:51