{
  "lane": "C",
  "variant": "green",
  "routes": {
    "balance_list": {
      "status": 200,
      "duration_ms": 54,
      "json_valid": true,
      "response_sha256": "9ea472de0ecb962469a30f7e9b4917dca29e253478f0951f6a80d8a49aab4364",
      "code": 0,
      "shape": {
        "code": "number",
        "data": {
          "current_page": "number",
          "data": [
            {
              "create_time": "string",
              "describe": "string",
              "log_id": "number",
              "money": "string",
              "order_id": "number",
              "remark": "string",
              "scene": "number",
              "user_id": "number"
            }
          ],
          "last_page": "number",
          "per_page": "number",
          "total": "number"
        },
        "message": "string"
      },
      "method": "GET",
      "path": "/api/balance.log/list",
      "response_rows": 1,
      "source_match": true,
      "ordered_desc": true
    },
    "balance_detail": {
      "status": 200,
      "duration_ms": 66,
      "json_valid": true,
      "response_sha256": "a9a00254c5627d6d6f65f23f2f3675ce184f0bfb143e22eced7cf47643482c4c",
      "code": 0,
      "shape": {
        "code": "number",
        "data": {
          "business_name": "string",
          "create_time": "string",
          "describe": "string",
          "log_id": "number",
          "money": "string",
          "order_id": "number",
          "order_no": "string",
          "pay_method": "string",
          "remark": "string",
          "scene": "number",
          "shop_name": "string",
          "trade_no": "string",
          "user_id": "number"
        },
        "message": "string"
      },
      "method": "GET",
      "path": "/api/balance.log/detail",
      "source_match": true
    },
    "balance_detail_missing": {
      "status": 200,
      "duration_ms": 54,
      "json_valid": true,
      "response_sha256": "10ee2b98705e674b22497c10888251ecc521ac7559ecc76b070e812241d9ffc8",
      "code": "2",
      "shape": {
        "code": "string",
        "data": [],
        "message": "string"
      },
      "message_sha12": "ec38286c41cd",
      "method": "GET",
      "path": "/api/balance.log/detail"
    },
    "cashout_list": {
      "status": 200,
      "duration_ms": 55,
      "json_valid": true,
      "response_sha256": "bb670565955e9e4fa4640f012bf74caf4d869eac9f40e3071b5754b8c47afe25",
      "code": 0,
      "shape": {
        "code": "number",
        "data": {
          "current_page": "number",
          "data": [
            {
              "create_time": "string",
              "id": "number",
              "money": "string",
              "order_no": "string",
              "pay_status": "number"
            }
          ],
          "last_page": "number",
          "per_page": "number",
          "total": "number"
        },
        "message": "string"
      },
      "method": "GET",
      "path": "/api/cashout/list",
      "response_rows": 2,
      "source_match": true,
      "ordered_desc": true
    }
  },
  "read_only": true,
  "database_writes": 0,
  "original_debug": false,
  "preflight": {
    "user_balance_log": {
      "exists": true,
      "rows": 42,
      "selected_nonempty": true,
      "money_php_type": "double",
      "money_precision_scale": [
        10,
        2
      ]
    },
    "cashout_order": {
      "exists": true,
      "rows": 3,
      "selected_nonempty": true,
      "money_php_type": "double",
      "money_precision_scale": [
        10,
        2
      ]
    }
  },
  "source_before": "05178329642f123444d02e9ad58f0853c258cc5526815589af4d1fb9453dd188",
  "source_unchanged": true,
  "failure": ""
}
