> For the complete documentation index, see [llms.txt](https://docs.console.zenlayer.com/api-reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.console.zenlayer.com/api-reference/cn/platform-service/zbc/datastructure.md).

# 数据结构

## RechargeRefundHistory

<table><thead><tr><th>名称</th><th width="257">类型</th><th>描述</th></tr></thead><tbody><tr><td>transactionType</td><td>String</td><td>交易类型</td></tr><tr><td>amount</td><td>Double</td><td>入账金额</td></tr><tr><td>paymentMethod</td><td>String</td><td>充值方式</td></tr><tr><td>transactionId</td><td>String</td><td>交易id</td></tr><tr><td>state</td><td><a href="#rechargestate">RechargeState</a></td><td>状态</td></tr><tr><td>transactionTime</td><td>Date</td><td>交易时间</td></tr><tr><td>accountUid</td><td>String</td><td>账户teamId</td></tr></tbody></table>

## TransactionHistory

| 参数名称            | 类型                                  | 描述                       |
| --------------- | ----------------------------------- | ------------------------ |
| accountUid      | String                              | 账户teamId                 |
| uid             | String                              | 交易uid                    |
| transactionTime | Date                                | 交易时间                     |
| orderSn         | String                              | 订单编号                     |
| description     | String                              | 描述                       |
| transactionType | [TransactionType](#transactiontype) | 交易类型                     |
| paymentMethod   | String                              | 付款方式                     |
| amount          | Double                              | 交易金额                     |
| cashBalance     | Double                              | 余额                       |
| tradeType       | [TradeType](#transactionhistory)    | 收(INCOME)/支(EXPENDITURE) |
| tradeNo         | String                              | 交易编号                     |

## BillingDetailInfo

| 参数名称              | 类型      | 描述         |
| ----------------- | ------- | ---------- |
| resourceId        | String  | 资源ID（实例ID） |
| productSubitem    | String  | 产品子项       |
| product           | String  | 产品线        |
| amount            | Double  | 账单金额       |
| voucher           | Double  | 赠金支付金额     |
| cash              | Double  | 现金支付金额     |
| billingMode       | String  | 计费模式       |
| orderSn           | String  | 订单编号       |
| deductionTime     | Date    | 扣费时间       |
| label             | String  | 产品名称       |
| location          | String  | 地域         |
| billMonthly       | Integer | 交易月份       |
| resourceGroupId   | String  | 资源组Uid     |
| resourceGroupName | String  | 资源组名称      |
| startTime         | Date    | 开始时间       |
| endTime           | Date    | 结束时间       |

## MonthlyBillSummary

| 参数名称              | 类型     | 描述      |
| ----------------- | ------ | ------- |
| product           | String | 产品      |
| resourceGroupName | String | 资源组名称   |
| spend             | Double | 支出金额    |
| voucher           | Double | 代金券支付金额 |
| cash              | Double | 现金支付金额  |
| resourceGroupId   | String | 资源组Uid  |
| refund            | Double | 退款金额    |

## TransactionType

| 状态值             | 状态说明    |
| --------------- | ------- |
| RECHARGE        | 充值      |
| REFUND          | 退款      |
| DEDUCTION       | 扣款      |
| ORDER\_REFUND   | 订单退款    |
| DERATE          | 减免      |
| ORDER\_FROZEN   | 订单冻结金冻结 |
| ORDER\_UNFROZEN | 订单冻结金解冻 |
| NS\_SYNC        | NS同步    |

## RechargeState

| 状态值          | 状态说明 |
| ------------ | ---- |
| PAYING       | 支付中  |
| PAY\_FAILED  | 支付失败 |
| PAY\_SUCCESS | 支付成功 |

## SummaryType

| 状态值             | 状态说明  |
| --------------- | ----- |
| PRODUCT         | 产品维度  |
| RESOURCE\_GROUP | 资源组维度 |

## TradeType

| 状态值         | 状态说明 |
| ----------- | ---- |
| INCOME      | 收入   |
| EXPENDITURE | 支出   |
