智慧产品中台与权益分发


新增权益产品接口

<p><strong>简要描述:</strong> </p> <ul> <li>新增权益产品接口</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>http://IP:port/cmbs/business/add</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>POST </li> </ul> <p><strong>参数:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">partnerId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>权益方ID</td> <td></td> </tr> <tr> <td style="text-align: left;">contractFileCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">list</td> <td>合同扫描件</td> </tr> <tr> <td style="text-align: left;">miguFileCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">list</td> <td>咪咕上会合作确认材料</td> </tr> <tr> <td style="text-align: left;">contractEffectiveTime</td> <td style="text-align: left;">是</td> <td style="text-align: left;">date</td> <td>合作开始时间</td> <td>格式:yyyy-MM-dd HH:mm:ss</td> </tr> <tr> <td style="text-align: left;">contractExpireTime</td> <td style="text-align: left;">是</td> <td style="text-align: left;">date</td> <td>合作结束时间</td> <td>格式:yyyy-MM-dd HH:mm:ss</td> </tr> <tr> <td style="text-align: left;">contractAlarmFlag</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>合同到期提醒开关</td> <td>0、不提醒 1、提醒</td> </tr> <tr> <td style="text-align: left;">expireWarningDate</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>合同到期前N天预警</td> <td>contractAlarmFlag为1时必传</td> </tr> <tr> <td style="text-align: left;">expireAlarmDate</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>合同到期前N天告警</td> <td>contractAlarmFlag为1时必传</td> </tr> <tr> <td style="text-align: left;">alarmStaffId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>告警人员ID</td> <td>contractAlarmFlag为1时必传</td> </tr> <tr> <td style="text-align: left;">partnerStaffName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>权益接口人名称</td> <td></td> </tr> <tr> <td style="text-align: left;">partnerStaffPhoneNum</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>权益接口人电话</td> <td></td> </tr> <tr> <td style="text-align: left;">partnerStaffEmailAddress</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>权益接口人邮箱</td> <td></td> </tr> <tr> <td style="text-align: left;">applyType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>采购类型</td> <td>1、集团统一采购 2、独立 3、咪咕</td> </tr> <tr> <td style="text-align: left;">createOpId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>创建人</td> <td></td> </tr> <tr> <td style="text-align: left;">products</td> <td style="text-align: left;">是</td> <td style="text-align: left;">List</td> <td>产品信息</td> <td>权益产品集合</td> </tr> </tbody> </table> <p><strong>contractFileCode、miguFileCode:</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">attachId</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>文件ID</td> </tr> <tr> <td style="text-align: left;">name</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>文件名称</td> </tr> <tr> <td style="text-align: left;">fileName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>文件名称</td> </tr> <tr> <td style="text-align: left;">uid</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>文件ID</td> </tr> <tr> <td style="text-align: left;">status</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>上传状态</td> </tr> </tbody> </table> <p><strong>products:</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">productName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>产品名称</td> <td></td> </tr> <tr> <td style="text-align: left;">productDesc</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>产品描述</td> <td></td> </tr> <tr> <td style="text-align: left;">productPrice</td> <td style="text-align: left;">是</td> <td style="text-align: left;">double</td> <td>产品价格</td> <td></td> </tr> <tr> <td style="text-align: left;">fixedPrice</td> <td style="text-align: left;">否</td> <td style="text-align: left;">double</td> <td>固定单价</td> <td></td> </tr> <tr> <td style="text-align: left;">effectiveDate</td> <td style="text-align: left;">是</td> <td style="text-align: left;">date</td> <td>生效时间</td> <td>格式:yyyy-MM-dd HH:mm:ss</td> </tr> <tr> <td style="text-align: left;">expireDate</td> <td style="text-align: left;">是</td> <td style="text-align: left;">date</td> <td>失效时间</td> <td>格式:yyyy-MM-dd HH:mm:ss</td> </tr> <tr> <td style="text-align: left;">settlementPattern</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>结算模式</td> <td>1、框架非追溯模式 2、框架追溯模式(抵现)3、框架追溯模式(返卡) 4、一口价模式 5、预付返卡模式</td> </tr> <tr> <td style="text-align: left;">totalAlarmStaffId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>总量告警人ID</td> <td></td> </tr> <tr> <td style="text-align: left;">totalAlarmStaffIds</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>总量告警人ID集合</td> <td></td> </tr> <tr> <td style="text-align: left;">totalAlarmPeriod</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>总量告警频率</td> <td>1-按时 2-按天 3-按周 4-按月 5-仅一次</td> </tr> <tr> <td style="text-align: left;">totalAlarmWaterLevel</td> <td style="text-align: left;">否</td> <td style="text-align: left;">double</td> <td>总量告警比例</td> <td></td> </tr> <tr> <td style="text-align: left;">totalAlarmWaterLevel</td> <td style="text-align: left;">否</td> <td style="text-align: left;">double</td> <td>总量告警比例集合</td> <td></td> </tr> <tr> <td style="text-align: left;">totalAlarmType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>总量告警方式</td> <td>1、邮件 2、短信</td> </tr> <tr> <td style="text-align: left;">settlementRules</td> <td style="text-align: left;">否</td> <td style="text-align: left;">list</td> <td>结算规则</td> <td>规则集合</td> </tr> <tr> <td style="text-align: left;">settlementType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>付费模式</td> <td>1-预付费 2-后付费</td> </tr> <tr> <td style="text-align: left;">prodInventorys</td> <td style="text-align: left;">否</td> <td style="text-align: left;">list</td> <td>库存设置</td> <td>库存设置集合</td> </tr> </tbody> </table> <p><strong>settlementRules:</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">settlemntInfo</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>结算规则</td> </tr> </tbody> </table> <p><strong>prodInventorys:</strong></p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> <th>备注</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">inventoryType</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>采购类型</td> <td>1、付费 2、赠送</td> </tr> <tr> <td style="text-align: left;">inventoryAmt</td> <td style="text-align: left;">是</td> <td style="text-align: left;">long</td> <td>库存数量</td> <td></td> </tr> <tr> <td style="text-align: left;">effectiveDate</td> <td style="text-align: left;">是</td> <td style="text-align: left;">date</td> <td>生效时间</td> <td>格式:yyyy-MM-dd HH:mm:ss</td> </tr> <tr> <td style="text-align: left;">expireDate</td> <td style="text-align: left;">是</td> <td style="text-align: left;">date</td> <td>失效时间</td> <td>格式:yyyy-MM-dd HH:mm:ss</td> </tr> <tr> <td style="text-align: left;">externnalProductCode</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>外部产品编码</td> <td></td> </tr> <tr> <td style="text-align: left;">totalAmount</td> <td style="text-align: left;">否</td> <td style="text-align: left;">long</td> <td>采购数量</td> <td></td> </tr> <tr> <td style="text-align: left;">presentAmount</td> <td style="text-align: left;">否</td> <td style="text-align: left;">long</td> <td>赠送数量</td> <td></td> </tr> <tr> <td style="text-align: left;">alarmStaffId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>告警人员ID</td> <td></td> </tr> <tr> <td style="text-align: left;">waterLevel</td> <td style="text-align: left;">否</td> <td style="text-align: left;">double</td> <td>告警比例</td> <td></td> </tr> <tr> <td style="text-align: left;">alarmStaffIds</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>告警人员ID集合</td> <td></td> </tr> <tr> <td style="text-align: left;">waterLevels</td> <td style="text-align: left;">否</td> <td style="text-align: left;">double</td> <td>告警比例集合</td> <td></td> </tr> <tr> <td style="text-align: left;">alarmType</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>告警方式</td> <td></td> </tr> <tr> <td style="text-align: left;">comment</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>库存说明</td> <td></td> </tr> <tr> <td style="text-align: left;">description</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>库存说明,若为空则取comment的值</td> <td></td> </tr> <tr> <td style="text-align: left;">inventoryPriority</td> <td style="text-align: left;">是</td> <td style="text-align: left;">int</td> <td>库存优先级</td> </tr> <tr> <td style="text-align: left;">alarmPeriod</td> <td style="text-align: left;">否</td> <td style="text-align: left;">int</td> <td>告警频率</td> <td>无</td> </tr> </tbody> </table> <p><strong>入参示例 businessInfo </strong></p> <pre><code>{ "alarmStaffId": "string", "alarmType": "string", "applyType": "string", "contractAlarmFlag": "string", "contractEffectiveTime": "2020-06-15T01:33:59.488Z", "contractExpireTime": "2020-06-15T01:33:59.488Z", "contractFileCode": [ { "attachId": "1592194300198005", "name": "before.png", "fileName": "before.png", "uid": 1592194300629, "status": "success" }, { "attachId": "1592194303198006", "name": "ChUUVl60xBGAE8sxAAAnTWIdaj8240.jpg", "fileName": "ChUUVl60xBGAE8sxAAAnTWIdaj8240.jpg", "uid": 1592194303450, "status": "success" } ], "createOpId": "string", "expireAlarmDate": 0, "expireWarningDate": 0, "miguFileCode": [ { "attachId": "1592194300198005", "name": "before.png", "fileName": "before.png", "uid": 1592194300629, "status": "success" }, { "attachId": "1592194303198006", "name": "ChUUVl60xBGAE8sxAAAnTWIdaj8240.jpg", "fileName": "ChUUVl60xBGAE8sxAAAnTWIdaj8240.jpg", "uid": 1592194303450, "status": "success" } ], "partnerId": "string", "partnerStaffEmailAddress": "string", "partnerStaffName": "string", "partnerStaffPhoneNum": "string", "products": [ { "benefitName": "string", "benefitOperCode": "string", "benefitOperId": "string", "effectiveDate": "2020-06-15T01:33:59.488Z", "expireDate": "2020-06-15T01:33:59.488Z", "fixedPrice": 0, "prodInventorys": [ { "alarmPeriod": "string", "alarmStaffId": "string", "alarmStaffIds": [ "string" ], "alarmType": "string", "comment": "string", "description":"string", "effectiveDate": "2020-06-15T01:33:59.488Z", "expireDate": "2020-06-15T01:33:59.488Z", "externnalProductCode": "string", "inventoryAmt": 0, "inventoryPriority": 0, "inventoryType": "string", "inventoryPriority": 1, "presentAmount": 0, "totalAmount": 0, "totalPrice": 0, "waterLevel": 0, "waterLevels": [ 0 ] } ], "productDesc": "string", "productName": "string", "productPrice": 0, "settlementPattern": "string", "settlementRules": [ { "settlemntInfo": "string" } ], "settlementType": "string", "totalAlarmPeriod": "string", "totalAlarmStaffId": "string", "totalAlarmStaffIds": [ "string" ], "totalAlarmType": "string", "totalAlarmWaterLevel": 0, "totalAlarmWaterLevels": [ 0 ] } ] }</code></pre> <p><strong>返回示例</strong></p> <pre><code> { "result": { "resultCode": "8000000000", "resultMessage": "success" }, "data":"001254654657485458" }</code></pre> <p><strong>返回参数说明</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">result</td> <td style="text-align: left;">Object</td> <td>封装返回信息</td> </tr> <tr> <td style="text-align: left;">resultCode</td> <td style="text-align: left;">String</td> <td>返回码</td> </tr> <tr> <td style="text-align: left;">resultMessage</td> <td style="text-align: left;">String</td> <td>返回信息</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">string</td> <td>新增的商务信息ID</td> </tr> </tbody> </table> <p><strong>备注</strong> </p> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul> <p>负责人:陈平</p>

页面列表

ITEM_HTML