[关闭]
@tenbentYun 2020-02-06T08:28:00.000000Z 字数 2440 阅读 330

产品链接、筛选项及配置信息

腾保商户中心


1.配置产品信息

方法入口:MerchantResource.merchantProductConfig()
对应表:mongoDBmerchant_product_config

POST /api/merchant/product/config

请求体

属性 类型 是否必传 含义
MerchantProductConfigRequest MerchantProductConfigRequest 配置产品信息.请求对象

响应体

属性 类型 含义
MerchantProductConfigResponse MerchantProductConfigResponse 配置产品信息 - 响应对象

流程

  • 1.根据「商户号」、「产品编码」和「是否删除状态」验证产品是否已配置到该商户
  • 2.根据「商户产品ID」验证产品是否已经配置
  • 3.若已经配置则进行「修改」,否则进行「新增」

2.配置链接

2.1 新增配置产品链接

方法入口:MerchantResource.saveProductUrl()
对应表:mongoDBproduct_url

POST /api/productUrl

请求体

属性 类型 是否必传 含义
productUrlDTO ProductUrlDTO 配置产品链接DTO

响应体

详见 MerchantResponse

流程

  • 1.根据「商户户」和「商户状态」判断商户是否存在
  • 2.根据「产品编码」和「是否删除状态」验证产品是否被删除,若已删除,则提示产品不存在
  • 3.校验产品链接是否已经配置
  • 4.保存产品链接

2.2 更新配置产品链接

方法入口:MerchantResource.updateProductUrl()
对应表:mongoDBproduct_url

PUT /api/productUrl

请求体

属性 类型 是否必传 含义
productUrlDTO ProductUrlDTO 配置产品链接DTO

响应体

详见 MerchantResponse

2.3 配置产品链接详情

方法入口:MerchantResource.getConsultantId()

GET /api/productUrl/{merchantNo}/{productCode}
merchantNo:商户号
productCode:产品编码

响应体

属性 类型 含义
productUrlDTO ProductUrlDTO 配置产品链接DTO

3.配置筛选项

3.1 存储产品筛选

方法入口:MerchantResource.saveProductFilter()
对应表:mongoDBproduct_risk_configure

POST /api/productFilter

请求体

属性 类型 是否必传 含义
productRiskConfigureDTO ProductRiskConfigureDTO 存储产品筛选.请求对象

响应体

详见 MerchantResponse

3.2 获取产品筛选

方法入口:MerchantResource.getProductFilter()

GET /api/productFilter

请求体

属性 类型 是否必传 含义
merchantNo String 商户号
productCode String 产品编码

响应体

属性 类型 含义
productRiskConfigureDTO ProductRiskConfigureDTO

4.视图对象

MerchantResponse

商户中心统一封装response类

属性 类型 含义
code String 业务状态码
errorMsg String 返回的信息
result T 返回的数据
success boolean 是否成功

ProductUrlDTO

配置产品链接DTO

属性 类型 含义
merchantNo String 商户号
productCode String 产品Code
platform String 选择平台
type String 产品类型
mainUrl String 主账号链接/通用链接
subUrl String 子账号链接

ProductRiskConfigureDTO

存储产品筛选DTO

属性 类型 含义
merchantNo String 商户号
productCode String 产品code
items List<RCLItemDTO> 用户选择的筛选项

RCLItemDTO

属性 类型 含义
typeCode String 类型code
values List

MerchantProductConfigRequest

配置产品信息 - 请求对象

属性 类型 含义
merchantNo String 商户号
productCode String 产品Code
guarantee String 保障期限
paymentYears String 缴费年限
premium String 保费
totalAmount String 总保额
guaranteeInfoList List<GuaranteeInfo> 保障信息
peculiarity String 产品特点
recommendType String 推荐类型[MAIN:主推产品, ALTERNATE:备选产品]

GuaranteeInfo

属性 类型 含义
item String 保障项
amount String 保额
times Integer 赔付次数

MerchantProductConfigResponse

配置产品信息 - 响应对象

属性 类型 含义
merchantProductId String 产品与商户的关联ID
guarantee ProductBasicInfo 保障期限
paymentYears ProductBasicInfo 缴费年限
premium ProductBasicInfo 保费
totalAmount Integer 总保额
guaranteeInfoList List<GuaranteeInfo> 保障信息
peculiarity String 产品特点
recommendType String 推荐类型[MAIN:主推产品, ALTERNATE:备选产品]

ProductBasicInfo

属性 类型 含义
value String
unit String 单位
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注