@tenbentYun
2020-02-06T08:28:00.000000Z
字数 2440
阅读 330
腾保商户中心
方法入口:MerchantResource.merchantProductConfig()
对应表:mongoDB → merchant_product_config
POST
/api/merchant/product/config
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| MerchantProductConfigRequest | MerchantProductConfigRequest | 是 | 配置产品信息.请求对象 |
| 属性 | 类型 | 含义 |
|---|---|---|
| MerchantProductConfigResponse | MerchantProductConfigResponse | 配置产品信息 - 响应对象 |
- 1.根据「商户号」、「产品编码」和「是否删除状态」验证产品是否已配置到该商户
- 2.根据「商户产品ID」验证产品是否已经配置
- 3.若已经配置则进行「修改」,否则进行「新增」
方法入口:MerchantResource.saveProductUrl()
对应表:mongoDB → product_url
POST
/api/productUrl
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| productUrlDTO | ProductUrlDTO | 是 | 配置产品链接DTO |
- 1.根据「商户户」和「商户状态」判断商户是否存在
- 2.根据「产品编码」和「是否删除状态」验证产品是否被删除,若已删除,则提示产品不存在
- 3.校验产品链接是否已经配置
- 4.保存产品链接
方法入口:MerchantResource.updateProductUrl()
对应表:mongoDB → product_url
PUT
/api/productUrl
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| productUrlDTO | ProductUrlDTO | 是 | 配置产品链接DTO |
方法入口:MerchantResource.getConsultantId()
GET
/api/productUrl/{merchantNo}/{productCode}
merchantNo:商户号
productCode:产品编码
| 属性 | 类型 | 含义 |
|---|---|---|
| productUrlDTO | ProductUrlDTO | 配置产品链接DTO |
方法入口:MerchantResource.saveProductFilter()
对应表:mongoDB → product_risk_configure
POST
/api/productFilter
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| productRiskConfigureDTO | ProductRiskConfigureDTO | 是 | 存储产品筛选.请求对象 |
方法入口:MerchantResource.getProductFilter()
GET
/api/productFilter
| 属性 | 类型 | 是否必传 | 含义 |
|---|---|---|---|
| merchantNo | String | 是 | 商户号 |
| productCode | String | 是 | 产品编码 |
| 属性 | 类型 | 含义 |
|---|---|---|
| productRiskConfigureDTO | ProductRiskConfigureDTO |
商户中心统一封装response类
| 属性 | 类型 | 含义 |
|---|---|---|
| code | String | 业务状态码 |
| errorMsg | String | 返回的信息 |
| result | T | 返回的数据 |
| success | boolean | 是否成功 |
配置产品链接DTO
| 属性 | 类型 | 含义 |
|---|---|---|
| merchantNo | String | 商户号 |
| productCode | String | 产品Code |
| platform | String | 选择平台 |
| type | String | 产品类型 |
| mainUrl | String | 主账号链接/通用链接 |
| subUrl | String | 子账号链接 |
存储产品筛选DTO
| 属性 | 类型 | 含义 |
|---|---|---|
| merchantNo | String | 商户号 |
| productCode | String | 产品code |
| items | List<RCLItemDTO> | 用户选择的筛选项 |
| 属性 | 类型 | 含义 |
|---|---|---|
| typeCode | String | 类型code |
| values | List | 值 |
配置产品信息 - 请求对象
| 属性 | 类型 | 含义 |
|---|---|---|
| merchantNo | String | 商户号 |
| productCode | String | 产品Code |
| guarantee | String | 保障期限 |
| paymentYears | String | 缴费年限 |
| premium | String | 保费 |
| totalAmount | String | 总保额 |
| guaranteeInfoList | List<GuaranteeInfo> | 保障信息 |
| peculiarity | String | 产品特点 |
| recommendType | String | 推荐类型[MAIN:主推产品, ALTERNATE:备选产品] |
| 属性 | 类型 | 含义 |
|---|---|---|
| item | String | 保障项 |
| amount | String | 保额 |
| times | Integer | 赔付次数 |
配置产品信息 - 响应对象
| 属性 | 类型 | 含义 |
|---|---|---|
| merchantProductId | String | 产品与商户的关联ID |
| guarantee | ProductBasicInfo | 保障期限 |
| paymentYears | ProductBasicInfo | 缴费年限 |
| premium | ProductBasicInfo | 保费 |
| totalAmount | Integer | 总保额 |
| guaranteeInfoList | List<GuaranteeInfo> | 保障信息 |
| peculiarity | String | 产品特点 |
| recommendType | String | 推荐类型[MAIN:主推产品, ALTERNATE:备选产品] |
| 属性 | 类型 | 含义 |
|---|---|---|
| value | String | 值 |
| unit | String | 单位 |