iT邦幫忙

2024 iThome 鐵人賽

DAY 19
1
佛心分享-SideProject30

收納規劃APP系列 第 19

Day19:產生假資料

  • 分享至 

  • xImage
  •  

產生假資料其實小痛苦,但是現代問題可以使用現代手段,我們請Claude來做看看
做出來之後發現他的主鍵跟外鍵的部分,沒有在乎我給他什麼指令
此外加上了平面圖的名字欄位,還有先暫時不做收納品的遞迴收納部分,因為這部分畫面不知道要怎麼處理

{
  "用戶集合": [
    {
      "_id": ObjectId("5f7d1b1b9d3e2a1b1c1d1e1f"),
      "名稱": "張三",
      "電子郵件": "zhangsan@example.com",
      "頭像": "https://example.com/avatars/zhangsan.jpg",
      "Google編號": "g_123456789",
      "LINE編號": "l_987654321",
      "創建時間": ISODate("2023-01-01T00:00:00Z"),
      "更新時間": ISODate("2023-10-01T12:30:00Z")
    }
  ],

  "平面圖集合": [
    {
      "_id": ObjectId("5f7d1b1b9d3e2a1b1c1d1e20"),
      "用戶編號": "5f7d1b1b9d3e2a1b1c1d1e1f",
      "平面圖名稱": 屋哩及盃
    }
  ],

  "房間集合": [
    {
      "_id": ObjectId("5f7d1b1b9d3e2a1b1c1d1e21"),
      "名稱": "客廳",
      "平面圖資料": {
        "width": 500,
        "height": 400
      },
      "平面圖編號": 5f7d1b1b9d3e2a1b1c1d1e20
    }
  ],

  "家具集合": [
    {
      "_id": ObjectId("5f7d1b1b9d3e2a1b1c1d1e22"),
      "房間編號": "5f7d1b1b9d3e2a1b1c1d1e21",
      "名稱": "沙發",
      "是否收納": false,
      "框線類型": "solid",
      "框線顏色": "#000000",
      "背景顏色": "#C0C0C0",
      "長度": "200",
      "寬度": "80",
      "位置": { "x": 50, "y": 50 },
      "層級": 1
    },
    {
      "_id": ObjectId("5f7d1b1b9d3e2a1b1c1d1e23"),
      "房間編號": 5f7d1b1b9d3e2a1b1c1d1e21,
      "名稱": "茶几",
      "是否收納": true,
      "框線類型": "solid",
      "框線顏色": "#000000",
      "背景顏色": "#8B4513",
      "長度": "120",
      "寬度": "60",
      "位置": { "x": 100, "y": 150 },
      "層級": 2
    },
    {
      "_id": ObjectId("5f7d1b1b9d3e2a1b1c1d1e24"),
      "編號": 3,
      "房間編號": 1,
      "名稱": "收納箱",
      "是否收納": true,
      "框線類型": "虛線",
      "框線顏色": "#808080",
      "背景顏色": "#FFFFFF",
      "長度": "60",
      "寬度": "40",
      "位置": { "x": 180, "y": 200 },
      "層級": 3
     }
  ],

  "收納物品集合": [
    {
      "_id": ObjectId("5f7d1b1b9d3e2a1b1c1d1e24"),
      "家具編號": "5f7d1b1b9d3e2a1b1c1d1e23,
      "物品名稱": "遙控器",
      "數量": 2,
      "單位": "個",
      "備註": "電視和空調的遙控器",
      "上層物品編號": 5f7d1b1b9d3e2a1b1c1d1e23
    },
    {
      "_id": ObjectId("5f7d1b1b9d3e2a1b1c1d1e25"),
      "編號": 2,
      "家具編號": 2,
      "物品名稱": "雜誌",
      "數量": 5,
      "單位": "本",
      "備註": "最新一期的時尚雜誌",
      "上層物品編號": 5f7d1b1b9d3e2a1b1c1d1e23
    }

  ]
}

上一篇
Day18:設計資料庫跟API
下一篇
Day20:連接DB
系列文
收納規劃APP32
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言