現在在玩Ant Design Pro 4.0,遇到一個這樣的Mock的資料格式:
格式如下:
{
name: 'Serati Ma',
avatar: 'https://gw.alipayobjects.com/zos/antfincdn/XAosXuNZyF/BiazfanxmamNRoxxVxka.png',
userid: '00000001',
email: 'antdesign@alipay.com',
signature: '海納百川,有容乃大',
title: '互動專家',
group: '螞蟻金服-某某某事業群-某某平臺部-某某技術部-UED',
tags: [
{
key: '0',
label: '很有想法的',
},
{
key: '1',
label: '專注設計',
},
{
key: '2',
label: '辣~',
},
{
key: '3',
label: '大長腿',
},
{
key: '4',
label: '川妹子',
},
{
key: '5',
label: '海納百川',
},
],
notifyCount: 12,
unreadCount: 11,
country: 'China',
geographic: {
province: {
label: '浙江省',
key: '330000',
},
city: {
label: '杭州市',
key: '330100',
},
},
address: '西湖區工專路 77 號',
phone: '0752-268888888',
},
這個Json,要返回與User表關聯的好幾表 其中 tags表就很好設計了
id
user_id
key
label
設計成一對多的關係就可以了
關鍵還有一個表,就很繁瑣了 就是地址表,這個地址 4級聯動,國家,省,市,縣,這個如何設計才能更優雅,同時每次請求的時候,能不能少有點訪問資料庫,或者查詢的更便捷一些!
請各位大師最佳化設計下這個 User 表 以及關聯表 ,和這個Json 返回的結果一樣! 多謝
本作品採用《CC 協議》,轉載必須註明作者和本文連結