Introduction

<p>This document mainly includes interface descriptions for order module creation, payment, cancellation, and some data types instructions.</p>

API_Overview

<table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>API</strong></p> </td> <td> <p><strong>Description</strong></p> </td> </tr> <tr> <td> <p>CancelOrder</p> </td> <td> <p>Cancel the Order</p> </td> </tr> <tr> <td> <p>CancelOrderDetail</p> </td> <td> <p>Cancel the Order Details.</p> </td> </tr> <tr> <td> <p>ConfirmPayment</p> </td> <td> <p>Confirm Payment:</p> <p>1. Confirm Payment, determine account balance.</p> <p>2. Call payment interface to pay debit / coupon.</p> <p>3. Determine payment results.</p> <p>4. If the payment has been submitted successfully, then release payment success message via MQ channel. The provider will implement the order base on the payment result.</p> <p>5. Return the payment result.</p> </td> </tr> <tr> <td> <p>CreateOrder</p> </td> <td> <p>Create Order</p> </td> </tr> <tr> <td> <p>GetOrderDetail</p> </td> <td> <p>Get the Order Details</p> </td> </tr> <tr> <td> <p>ListOrderDetail</p> </td> <td> <p>List the Order Details</p> </td> </tr> <tr> <td> <p>ListOrders</p> </td> <td> <p>Get Order List by Query</p> </td> </tr> </tbody> </table>

API_Description

<p><strong>1. CancelOrder</strong></p> <p><strong>Interface Description</strong></p> <p>Cancel the Order</p> <p><strong>Request Parameter</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Parameter Name</strong></p> </td> <td> <p><strong>Parameter Type</strong></p> </td> <td> <p><strong>If mandatory? (true/false)</strong></p> </td> <td> <p><strong>Parameter Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>OrderId</p> </td> <td> <p>String</p> </td> <td> <p><strong>true</strong></p> </td> <td> <p>Order ID (UUID), which comes from OrderBean</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p><strong>Response Parameter</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Parameter Name</strong></p> </td> <td> <p><strong>Parameter Type</strong></p> </td> <td> <p><strong>Parameter Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> </tbody> </table> <p>&nbsp;</p> <p><strong>2. CancelOrderDetail</strong></p> <p><strong>Interface Description</strong></p> <p>Cancel the Order Details.</p> <p><strong>Request Parameter</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Parameter Name</strong></p> </td> <td> <p><strong>Parameter Type</strong></p> </td> <td> <p><strong>If mandatory? (true/false)</strong></p> </td> <td> <p><strong>参数描述</strong></p> </td> <td> <p><strong>备注</strong></p> </td> </tr> <tr> <td> <p>OrderId</p> </td> <td> <p>String</p> </td> <td> <p>true</p> </td> <td> <p>Order ID (UUID), which comes from OrderBean</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>OrderDetailId</p> </td> <td> <p>String</p> </td> <td> <p>true</p> </td> <td> <p>Order Detail ID(UUID), which comes from OrderDetailBean.</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p><strong>Response Parameter</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Parameter Name</strong></p> </td> <td> <p><strong>Parameter Type</strong></p> </td> <td> <p><strong>Parameter Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> </tbody> </table> <p>&nbsp;</p> <p><strong>3. ConfirmPayment</strong></p> <p><strong>Interface Description</strong></p> <p>Confirm Payment:</p> <p>(1)Confirm Payment, determine account balance.</p> <p>(2)Call payment interface to pay debit / coupon.</p> <p>(3)Determine payment results.</p> <p>(4)If the payment has been submitted successfully, then release payment success message via MQ channel. The provider will implement the order base on the payment result.</p> <p>(5)Return the payment result.</p> <p><strong>Request Parameter</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Parameter Name</strong></p> </td> <td> <p><strong>Parameter Type</strong></p> </td> <td> <p><strong>If mandatory? (true/false)</strong></p> </td> <td> <p><strong>Parameter Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>OrderId</p> </td> <td> <p>String</p> </td> <td> <p>true</p> </td> <td> <p>Order ID (UUID), which comes from OrderBean</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>CouponId</p> </td> <td> <p>Long</p> </td> <td> <p>false</p> </td> <td> <p>Coupon ID</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p><strong>Response Parameter</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Parameter Name</strong></p> </td> <td> <p><strong>Parameter Type</strong></p> </td> <td> <p><strong>Parameter Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>Status</p> </td> <td> <p>OrderStatus</p> </td> <td> <p>Order Status</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ProductCode</p> </td> <td> <p>String</p> </td> <td> <p>Product Code</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p>&nbsp;</p> <p><strong>4. CreateOrder</strong></p> <p><strong>Interface Description</strong></p> <p>Create Order</p> <p><strong>Request Parameter</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Parameter Name</strong></p> </td> <td> <p><strong>Parameter Type</strong></p> </td> <td> <p><strong>If mandatory? (true/false)</strong></p> </td> <td> <p><strong>Parameter Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>RegionId</p> </td> <td> <p>String</p> </td> <td> <p>false</p> </td> <td> <p>Region ID(UUID), which comes from &nbsp;RegioBean</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>CreateResourceInfo</p> </td> <td> <p>String</p> </td> <td> <p>true</p> </td> <td> <p>Create Order Resuource information</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Type</p> </td> <td> <p>OrderType</p> </td> <td> <p>true</p> </td> <td> <p>Order Type</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Remark</p> </td> <td> <p>String</p> </td> <td> <p>false</p> </td> <td> <p>Order remarks</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ResourceType</p> </td> <td> <p>String</p> </td> <td> <p>true</p> </td> <td> <p>Resource Type</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>PayOrder</p> </td> <td> <p>boolean</p> </td> <td> <p>false</p> </td> <td> <p>Payment indicator</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>CouponId</p> </td> <td> <p>Long</p> </td> <td> <p>false</p> </td> <td> <p>Coupon ID</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p><strong>Response Parameter</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Parameter Name</strong></p> </td> <td> <p><strong>Parameter Type</strong></p> </td> <td> <p><strong>Parameter Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>OrderId</p> </td> <td> <p>String</p> </td> <td> <p>Order ID(UUID)</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p>&nbsp;</p> <p><strong>5. GetOrderDetail</strong></p> <p><strong>Interface Description</strong></p> <p>Get the Order Details Base on the Order ID (UUID)</p> <p><strong>Request Parameter</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Parameter Name</strong></p> </td> <td> <p><strong>Parameter Type</strong></p> </td> <td> <p><strong>If mandatory? (true/false)</strong></p> </td> <td> <p><strong>Parameter Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>Id</p> </td> <td> <p>String</p> </td> <td> <p>true</p> </td> <td> <p>Order ID (UUID), which comes from OrderBean</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p><strong>Response Parameter</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Parameter Name</strong></p> </td> <td> <p><strong>Parameter Type</strong></p> </td> <td> <p><strong>Parameter Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>Order</p> </td> <td> <p>OrderBean</p> </td> <td> <p>Order Details</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p>&nbsp;</p> <p><strong>6. ListOrderDetail</strong></p> <p><strong>Interface Description</strong></p> <p>List the Order Details</p> <p><strong>Request Parameter</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Parameter Name</strong></p> </td> <td> <p><strong>Parameter Type</strong></p> </td> <td> <p><strong>If mandatory? (true/false)</strong></p> </td> <td> <p><strong>Parameter Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>Id</p> </td> <td> <p>String</p> </td> <td> <p>true</p> </td> <td> <p>Order ID (UUID), which comes from OrderBean</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p><strong>Response Parameter</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Parameter Name</strong></p> </td> <td> <p><strong>Parameter Type</strong></p> </td> <td> <p><strong>Parameter Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>Order</p> </td> <td> <p>OrderBean</p> </td> <td> <p>Order Details</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p>&nbsp;</p> <p><strong>7. ListOrders</strong></p> <p><strong>Interface Description</strong></p> <p>Get Order List by Query</p> <p><strong>Request Parameter</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Parameter Name</strong></p> </td> <td> <p><strong>Parameter Type</strong></p> </td> <td> <p><strong>If mandatory? (true/false)</strong></p> </td> <td> <p><strong>Parameter Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>ProductId</p> </td> <td> <p>String</p> </td> <td> <p>false</p> </td> <td> <p>Product Id</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Type</p> </td> <td> <p>OrderType</p> </td> <td> <p>false</p> </td> <td> <p>Order Type, refer to Enum Types &ldquo;OrderType&rdquo;</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Status</p> </td> <td> <p>OrderStatus</p> </td> <td> <p>false</p> </td> <td> <p>Order Status, refer to Enum Types &ldquo;OrderStatis</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Begin</p> </td> <td> <p>String</p> </td> <td> <p>false</p> </td> <td> <p>Start Time, Time Format &quot;yyyy-mm-dd&quot;</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>End</p> </td> <td> <p>String</p> </td> <td> <p>false</p> </td> <td> <p>End Time, Time Format &quot;yyyy-mm-dd&quot;</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>PageNumber</p> </td> <td> <p>Integer</p> </td> <td> <p>false</p> </td> <td> <p>Page Number</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>PageSize</p> </td> <td> <p>Integer</p> </td> <td> <p>false</p> </td> <td> <p>Page Size</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>OrderBy</p> </td> <td> <p>String</p> </td> <td> <p>false</p> </td> <td> <p>Order sorting option ID, createTime</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>OrderType</p> </td> <td> <p>String</p> </td> <td> <p>false</p> </td> <td> <p>Order sorting Type DESC, ASC</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ResouceName</p> </td> <td> <p>String</p> </td> <td> <p>false</p> </td> <td> <p>Resource Name, which comes from OrderBean</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p><strong>Response Parameter</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Parameter Name</strong></p> </td> <td> <p><strong>Parameter Type</strong></p> </td> <td> <p><strong>Parameter Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>TotalCount</p> </td> <td> <p>Long</p> </td> <td> <p>Total Number of Orders</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Orders</p> </td> <td> <p>List&lt;OrderBean&gt;</p> </td> <td> <p>Order List</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table>

Combined Data Type

<p><strong>1.&nbsp;OrderBean</strong></p> <p><strong>Description</strong></p> <p>OrderBean</p> <p><strong>Data Structure</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Field Name</strong></p> </td> <td> <p><strong>Field Type</strong></p> </td> <td> <p><strong>Field Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>Id</p> </td> <td> <p>String</p> </td> <td> <p>Order ID (UUID)</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>CreateDate</p> </td> <td> <p>Timestamp</p> </td> <td> <p>Created Date</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>OrderNo</p> </td> <td> <p>String</p> </td> <td> <p>Order Number</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>OrderMoney</p> </td> <td> <p>BigDecimal</p> </td> <td> <p>Total amount of orders</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Status</p> </td> <td> <p>OrderStatus</p> </td> <td> <p>Order Status</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Type</p> </td> <td> <p>OrderType</p> </td> <td> <p>Order Type</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>TenantId</p> </td> <td> <p>String</p> </td> <td> <p>Tenant ID(UUID)</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>HadContract</p> </td> <td> <p>boolean</p> </td> <td> <p>Contract Creation Indicator</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ProductName</p> </td> <td> <p>String</p> </td> <td> <p>Product Name</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Remark</p> </td> <td> <p>String</p> </td> <td> <p>Order remarks</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ProductCode</p> </td> <td> <p>String</p> </td> <td> <p>Product Code</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>DetailList</p> </td> <td> <p>List&lt;OrderDetailBean&gt;</p> </td> <td> <p>Order Detail List</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>PayMoney</p> </td> <td> <p>BigDecimal</p> </td> <td> <p>Total amount of order payment</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>PayDate</p> </td> <td> <p>Timestamp</p> </td> <td> <p>payment date</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>TenantName</p> </td> <td> <p>String</p> </td> <td> <p>Tenant Name</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p>&nbsp;</p> <p><strong>2.&nbsp;OrderDetailBean</strong></p> <p><strong>Description</strong></p> <p>OrderDetailBean</p> <p><strong>Data Structure</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Field Name</strong></p> </td> <td> <p><strong>Field Type</strong></p> </td> <td> <p><strong>Field Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>Price</p> </td> <td> <p>OrderDetailPriceBean</p> </td> <td> <p>Order Detail Price(NULL for Prepaid Order, Zero for Postpaid Order)</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>OrderDetailId</p> </td> <td> <p>String</p> </td> <td> <p>Order Detail ID</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>OrderId</p> </td> <td> <p>String</p> </td> <td> <p>Order ID (UUID)</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ProductCode</p> </td> <td> <p>String</p> </td> <td> <p>Produce Code</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Product</p> </td> <td> <p>String</p> </td> <td> <p>Product</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ResourceTypeCode</p> </td> <td> <p>String</p> </td> <td> <p>Resource CODE</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ResourceType</p> </td> <td> <p>String</p> </td> <td> <p>Resource Type</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Detail</p> </td> <td> <p>String</p> </td> <td> <p>Description, field name extendation</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ChargeType</p> </td> <td> <p>ChargeType</p> </td> <td> <p>Change Types</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Period</p> </td> <td> <p>Integer</p> </td> <td> <p>The number of periods, only for monthly billing and yearly billing</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>FromTime</p> </td> <td> <p>Date</p> </td> <td> <p>Start Time</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ToTime</p> </td> <td> <p>Date</p> </td> <td> <p>End Time</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ProductSeriesName</p> </td> <td> <p>String</p> </td> <td> <p>Product Series Name</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ProductSeries</p> </td> <td> <p>String</p> </td> <td> <p>Product Series</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ProductSpecName</p> </td> <td> <p>String</p> </td> <td> <p>Product Specification Name</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ProductSpec</p> </td> <td> <p>String</p> </td> <td> <p>Product Specification</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Status</p> </td> <td> <p>OrderDetailStatus</p> </td> <td> <p>Order Details Status</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Reason</p> </td> <td> <p>String</p> </td> <td> <p>Order Details failure reason</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Quantity</p> </td> <td> <p>Integer</p> </td> <td> <p>Quantity</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ProductInfo</p> </td> <td> <p>JSONObject</p> </td> <td> <p>Product Information</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ResourceName</p> </td> <td> <p>String</p> </td> <td> <p>Resource Name</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>PayMoney</p> </td> <td> <p>BigDecimal</p> </td> <td> <p>Total amount of order payment</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Charge</p> </td> <td> <p>String</p> </td> <td> <p>Charge</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p>&nbsp;</p> <p><strong>3.&nbsp;OrderDetailPriceBean</strong></p> <p><strong>Description</strong></p> <p>OrderDetailPriceBean</p> <p><strong>Data Structure</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Field Name</strong></p> </td> <td> <p><strong>Field Type</strong></p> </td> <td> <p><strong>Field Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>Id</p> </td> <td> <p>Long</p> </td> <td> <p>Price Id</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>OrderDetailId</p> </td> <td> <p>Long</p> </td> <td> <p>Order Detail Id</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>CreateDate</p> </td> <td> <p>Timestamp</p> </td> <td> <p>Create date</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Version</p> </td> <td> <p>String</p> </td> <td> <p>Version Number</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Reason</p> </td> <td> <p>String</p> </td> <td> <p>Reason</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Current</p> </td> <td> <p>boolean</p> </td> <td> <p>Is the current price</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Initial</p> </td> <td> <p>boolean</p> </td> <td> <p>Is provisional price</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Original</p> </td> <td> <p>boolean</p> </td> <td> <p>is original price</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ItemPriceList</p> </td> <td> <p>List&lt;OrderDetailItemPriceBean&gt;</p> </td> <td> <p>Price Detail List</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p>&nbsp;</p> <p><strong>4.&nbsp;OrderDetailItemPriceBean</strong></p> <p><strong>Description</strong></p> <p>OrderDetailItemPriceBean</p> <p><strong>Data Structure</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Field Name</strong></p> </td> <td> <p><strong>Field Type</strong></p> </td> <td> <p><strong>Field Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>CreateDate</p> </td> <td> <p>Timestamp</p> </td> <td> <p>Create Time</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Id</p> </td> <td> <p>Long</p> </td> <td> <p>Price Detail Uuid</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>OrderDetailPriceId</p> </td> <td> <p>Long</p> </td> <td> <p>Price Uuid</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Subject</p> </td> <td> <p>String</p> </td> <td> <p>Price Subject</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>UnitPrice</p> </td> <td> <p>BigDecimal</p> </td> <td> <p>Unit Price</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Unit</p> </td> <td> <p>UnitType</p> </td> <td> <p>Unit</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Amount</p> </td> <td> <p>Integer</p> </td> <td> <p>Amount</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>AmountUnit</p> </td> <td> <p>String</p> </td> <td> <p>Amount Unit</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Price</p> </td> <td> <p>BigDecimal</p> </td> <td> <p>Price</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Scale</p> </td> <td> <p>Integer</p> </td> <td> <p>Precision</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ChargeType</p> </td> <td> <p>ChargeType</p> </td> <td> <p>Charge Type</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>StepPrice</p> </td> <td> <p>Boolean</p> </td> <td> <p>Is stepwise quotation</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>StepFrom</p> </td> <td> <p>Integer</p> </td> <td> <p>Minimum Stepwise Quotation</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>StepTo</p> </td> <td> <p>Integer</p> </td> <td> <p>Maximum Stepwise Quotation</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Charge</p> </td> <td> <p>String</p> </td> <td> <p>Charge Type</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>UnitType</p> </td> <td> <p>String</p> </td> <td> <p>Unit Type</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table>

Enum Data Type

<p><strong>1.&nbsp;OrderStatus</strong></p> <p><strong>Description</strong></p> <p>OrderStatus</p> <p><strong>Enumerated Information</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Status</strong></p> </td> <td> <p><strong>Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>Created</p> </td> <td> <p>To be paid</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Paid</p> </td> <td> <p>Paid</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>ToImplement</p> </td> <td> <p>To be implemented</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>PayFailed</p> </td> <td> <p>Payment Failed</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Implementing</p> </td> <td> <p>Implementing</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Finished</p> </td> <td> <p>All Finished</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Failed</p> </td> <td> <p>All Failed</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>SomeFailed</p> </td> <td> <p>Partial Failed</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Cancel</p> </td> <td> <p>Already Cancelled</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>RefundFailed</p> </td> <td> <p>Refund Failed</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Refunded</p> </td> <td> <p>Already Refunded</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p>&nbsp;</p> <p><strong>2.&nbsp;OrderType</strong></p> <p><strong>Description</strong></p> <p>OrderType</p> <p><strong>Enumerated Information</strong></p> <table border="1" cellpadding="0" cellspacing="0"> <tbody> <tr> <td> <p><strong>Status</strong></p> </td> <td> <p><strong>Description</strong></p> </td> <td> <p><strong>Remarks</strong></p> </td> </tr> <tr> <td> <p>Created</p> </td> <td> <p>New Created Resource</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Upgrade</p> </td> <td> <p>Upgrade Resource</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Renew</p> </td> <td> <p>Renew Resource</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Downgrade</p> </td> <td> <p>Downgrade Resource</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>PostToPre</p> </td> <td> <p>Postpaid to Prepaid</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>PreToPost</p> </td> <td> <p>Prepaid to Postpaid</p> </td> <td> <p>&nbsp;</p> </td> </tr> <tr> <td> <p>Delete</p> </td> <td> <p>Release Resource</p> </td> <td> <p>&nbsp;</p> </td> </tr> </tbody> </table> <p>&nbsp;</p>
Did the above content solve your problem? Yes No
Please complete information!

Call us

400-151-8800

Email us

cloud@pingan.com

Online customer service

Instant reply

Technical Support

cloud products