智慧产品中台与权益分发


新增产品审批

<p><strong>简要描述:</strong> </p> <ul> <li>新增权益产品接口</li> </ul> <p><strong>请求URL:</strong> </p> <ul> <li><code>http://IP:port/cmbsquanyiWeb/newAudit/addProdNewAudit</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;">contractId</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;">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;">auditInstanceId</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;">eventId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>事件ID</td> <td>待处理事件或者已处理事件ID</td> </tr> <tr> <td style="text-align: left;">eventKind</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;">eventStatus</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>事件的当前状态</td> <td>SUBMITTED: 已提交 WAIT_AUDIT:待审核 REJECTED:审批驳回 APPROVAL:审批通过 CANCELLED:已撤销</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>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;">nkProductId</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;">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> <tr> <td style="text-align: left;">activityPriceReqList</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>activityPriceReqList:</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;">action</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>操作类型UNCHANGE ADD UPDATE DELETE</td> </tr> <tr> <td style="text-align: left;">activityName</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>活动名称</td> </tr> <tr> <td style="text-align: left;">activityPrice</td> <td style="text-align: left;">是</td> <td style="text-align: left;">BigDecimal</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> </tr> <tr> <td style="text-align: left;">expireDate</td> <td style="text-align: left;">是</td> <td style="text-align: left;">Date</td> <td>失效日期</td> </tr> <tr> <td style="text-align: left;">activityPrimaryId</td> <td style="text-align: left;">否</td> <td style="text-align: left;">Date</td> <td>活动价格的主键ID</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>{ "eventId": "string", "eventKind": "string", "eventStatus": "string", "auditInstanceId": "", "contractId": "000690232183043584", "createOpId": "10086", "partnerId": "9990", "products": [ { "activityPriceReqList": [ { "action": "string", "activityName": "string", "activityPrice": 0, "activityPrimaryId": 0, "effectiveDate": "2020-12-09T02:13:37.719Z", "expireDate": "2020-12-09T02:13:37.719Z" } ], "benefitName": "测试权益产品审批新增", "benefitOperCode": "10086", "benefitOperId": "10086", "effectiveDate": "2020-08-06 09:55:21", "expireDate": "2022-08-06 09:55:21", "fixedPrice": 30, "nkProductId": "10023933", "prodInventorys": [ { "alarmPeriod": "1", "alarmStaffId": "", "alarmStaffIds": [ "string" ], "alarmType": "5", "comment": "测试新增", "description": "测试新增审批", "effectiveDate": "2020-08-06 09:55:21", "expireDate": "2020-12-06 09:55:21", "externnalProductCode": "string", "inventoryAmt": 1000, "inventoryPriority": 1, "inventoryType": "1", "presentAmount": 10, "totalAmount": 1000, "totalPrice": 30000, "waterLevel": 0, "waterLevels": [ 60 ] } ], "productDesc": "产品新增审批", "productName": "测试权益产品审批新增", "productPrice": 30, "settlementPattern": "1", "settlementRules": [ { "settlemntInfo": "string" } ], "settlementType": "1", "totalAlarmPeriod": "1", "totalAlarmStaffId": "690164829330432", "totalAlarmStaffIds": [ "690164829330432" ], "totalAlarmType": "1", "totalAlarmWaterLevel": 0, "totalAlarmWaterLevels": [ 60 ] } ], "token": "string", "uuid": "string" }</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