From 8cea4b01b8a77f72d5e91a1eff993007b13a62f4 Mon Sep 17 00:00:00 2001 From: Daniel <845765@qq.com> Date: Thu, 8 Jun 2023 15:46:15 +0800 Subject: [PATCH] :sparkles: Attribute View (Database) https://github.com/siyuan-note/siyuan/issues/2829 --- kernel/av/cell.go | 6 ++++-- kernel/av/column.go | 4 ++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/kernel/av/cell.go b/kernel/av/cell.go index 511978f35..e7dd26c34 100644 --- a/kernel/av/cell.go +++ b/kernel/av/cell.go @@ -17,6 +17,8 @@ package av type Cell struct { - ID string `json:"id"` - Value string `json:"value"` + ID string `json:"id"` + Value string `json:"value"` + Color string `json:"color"` + BgColor string `json:"bgColor"` } diff --git a/kernel/av/column.go b/kernel/av/column.go index e0dbf70c3..cee057656 100644 --- a/kernel/av/column.go +++ b/kernel/av/column.go @@ -35,6 +35,10 @@ type Column struct { ID string `json:"id"` // 列 ID Name string `json:"name"` // 列名 Type ColumnType `json:"type"` // 列类型 + Icon string `json:"icon"` // 列图标 + Wrap bool `json:"wrap"` // 是否换行 + + // 以下是某些列类型的特有属性 AttributeViewID string `json:"attributeViewId"` // 关联的属性视图 ID RelationColumnID string `json:"relationColumnId"` // 目标关联列 ID