{
  "BillingTransaction": {
    "row_count": 5,
    "columns": [
      "id",
      "userId",
      "type",
      "title",
      "amountCents",
      "tokenChange",
      "status",
      "createdAt"
    ],
    "data": [
      {
        "id": "txn_055d9f3f-9d40-4285-bf35-2dc9f753b2de",
        "userId": "cms71c2du0000wj6z8c6qt19i",
        "type": "SIGNUP_GIFT",
        "title": "首次登录赠送",
        "amountCents": 0,
        "tokenChange": 30,
        "status": "SUCCEEDED",
        "createdAt": 1785387021330
      },
      {
        "id": "txn_4fe56184-81d8-4f44-8277-f827ac5726da",
        "userId": "cms71c2du0000wj6z8c6qt19i",
        "type": "TOKEN_PACK",
        "title": "轻量补充",
        "amountCents": 1000,
        "tokenChange": 100,
        "status": "SUCCEEDED",
        "createdAt": 1785387149855
      },
      {
        "id": "txn_e2fddfe1-095b-4869-a719-f78749a48a70",
        "userId": "cms71c2du0000wj6z8c6qt19i",
        "type": "GENERATION",
        "title": "AI 形象照",
        "amountCents": 0,
        "tokenChange": -30,
        "status": "SUCCEEDED",
        "createdAt": 1785387205343
      },
      {
        "id": "txn_d3bbb5c8-cd7c-46dd-a1d5-2748794bc129",
        "userId": "cms71c2du0000wj6z8c6qt19i",
        "type": "GENERATION",
        "title": "AI 形象照",
        "amountCents": 0,
        "tokenChange": -30,
        "status": "SUCCEEDED",
        "createdAt": 1785392366237
      },
      {
        "id": "txn_f8fdda93-8642-4b2d-85ed-1f9ea4aeea81",
        "userId": "cms71c2du0000wj6z8c6qt19i",
        "type": "GENERATION",
        "title": "证件照换装换色",
        "amountCents": 0,
        "tokenChange": -15,
        "status": "SUCCEEDED",
        "createdAt": 1785392532662
      }
    ]
  },
  "GenerationJob": {
    "row_count": 3,
    "columns": [
      "id",
      "userId",
      "toolId",
      "title",
      "status",
      "tokenCost",
      "input",
      "resultUrl",
      "createdAt"
    ],
    "data": [
      {
        "id": "job_6bbd0a59-83b2-43d5-8a17-9ba002cb04a9",
        "userId": "cms71c2du0000wj6z8c6qt19i",
        "toolId": "portrait",
        "title": "AI 形象照",
        "status": "SUCCEEDED",
        "tokenCost": 30,
        "input": "{\"prompt\":\"职业形象照，画面比例 4 : 5。 构图：七分身（膝部以上）。 背景：窗边自然光（通透真实）。 服饰：平整完整的白色翻领长袖衬衫，领口端正，前门襟与下摆完整连续，面料不透肤。。 参考图均为同一人物；以清晰正脸照为唯一脸部身份依据，其余图片只用于体态和身形参考。\",\"sourceImageKeys\":[\"uploads/cms71c2du0000wj6z8c6qt19i/7b87c4b6-49b8-4518-ab07-d0fc332b438a.png\"]}",
        "resultUrl": "/api/v1/files?key=generated%2F9c9aaaba-4b08-4a1c-af29-abd97e53ff59.jpg",
        "createdAt": 1785387205336
      },
      {
        "id": "job_482c0a4e-25d7-45c8-99ac-82766ed6aead",
        "userId": "cms71c2du0000wj6z8c6qt19i",
        "toolId": "portrait",
        "title": "AI 形象照",
        "status": "SUCCEEDED",
        "tokenCost": 30,
        "input": "{\"prompt\":\"职业形象照，画面比例 4 : 5。 构图：七分身（膝部以上）。 背景：高级浅灰（稳重专业）。 服饰：合身米白西装外套，内搭完整不透肤的纯白圆领或小 V 领衬衫；内搭覆盖胸前并延续至下摆，西装开襟内无裸露皮肤。。 参考图均为同一人物；以清晰正脸照为唯一脸部身份依据，其余图片只用于体态和身形参考。\",\"sourceImageKeys\":[\"uploads/cms71c2du0000wj6z8c6qt19i/9c03bbcd-189d-43c6-b6bb-abc3d5c35c3c.png\"]}",
        "resultUrl": "/api/v1/files?key=generated%2Fdac29efc-5c23-4f86-8ecd-4fad940c4df9.jpg",
        "createdAt": 1785392366216
      },
      {
        "id": "job_4302d393-0430-43e1-b0af-d2d29b263c37",
        "userId": "cms71c2du0000wj6z8c6qt19i",
        "toolId": "id-photo-edit",
        "title": "证件照换装换色",
        "status": "SUCCEEDED",
        "tokenCost": 15,
        "input": "{\"prompt\":\"现有证件照换底色换装。背景改为标准证件蓝纯色背景；仅将服装替换为合身浅灰西装外套，内搭完整不透肤的白色简洁衬衫；内搭覆盖胸前并延续至下摆，西装开襟内无裸露皮肤。，保持原身体姿态和肩颈比例。严格保持原图人物身份、脸型、五官、发型、表情、头部大小、位置和原始构图，不重新生成脸部，不改变皮肤质感。\",\"sourceImageKeys\":[\"uploads/cms71c2du0000wj6z8c6qt19i/4a6aea9c-2e03-48dc-84ef-6f6431f17196.png\"]}",
        "resultUrl": "/api/v1/files?key=generated%2F1d68acf0-2ff3-4b24-af11-37df9cc2347a.jpg",
        "createdAt": 1785392532654
      }
    ]
  },
  "User": {
    "row_count": 1,
    "columns": [
      "id",
      "nickname",
      "avatarUrl",
      "gender",
      "membership",
      "membershipExpiresAt",
      "tokenBalance",
      "createdAt",
      "phoneNumber"
    ],
    "data": [
      {
        "id": "cms71c2du0000wj6z8c6qt19i",
        "nickname": "微信用户",
        "avatarUrl": null,
        "gender": "FEMALE",
        "membership": "FREE",
        "membershipExpiresAt": null,
        "tokenBalance": 55,
        "createdAt": 1785387021330,
        "phoneNumber": null
      }
    ]
  },
  "UserAppIdentity": {
    "row_count": 1,
    "columns": [
      "id",
      "appId",
      "openId",
      "unionId",
      "userId"
    ],
    "data": [
      {
        "id": "cms71c2du0001wj6zo9i676b5",
        "appId": "wx76db9ae2db2ad306",
        "openId": "oJZpq3S255Emh2fxQ_N2NnVL3kk0",
        "unionId": null,
        "userId": "cms71c2du0000wj6z8c6qt19i"
      }
    ]
  }
}