diff --git a/kernel/av/av.go b/kernel/av/av.go index ef3b46720..f2ba48aa9 100644 --- a/kernel/av/av.go +++ b/kernel/av/av.go @@ -192,14 +192,14 @@ type View struct { Gallery *LayoutGallery `json:"gallery,omitempty"` // 卡片布局 ItemIDs []string `json:"itemIds,omitempty"` // 项目 ID 列表,用于维护所有项目 - Group *ViewGroup `json:"group,omitempty"` // 分组规则 - GroupUpdated int64 `json:"groupUpdated"` // 分组规则更新时间戳 - Groups []*View `json:"groups,omitempty"` // 分组视图列表 - GroupItemIDs []string `json:"groupItemIds,omitempty"` // 分组项目 ID 列表,用于维护分组中的所有项目 - GroupCalc *GroupCalc `json:"groupCalc,omitempty"` // 分组计算规则 - GroupName string `json:"groupName,omitempty"` // 分组名称 - GroupFolded bool `json:"groupFolded"` // 分组是否折叠 - GroupHidden bool `json:"groupHidden"` // 分组是否隐藏 + Group *ViewGroup `json:"group,omitempty"` // 分组规则 + GroupUpdated int64 `json:"groupUpdated"` // 分组规则更新时间戳 + Groups []*View `json:"groups,omitempty"` // 分组视图列表 + GroupItemIDs []string `json:"groupItemIds"` // 分组项目 ID 列表,用于维护分组中的所有项目 + GroupCalc *GroupCalc `json:"groupCalc,omitempty"` // 分组计算规则 + GroupName string `json:"groupName,omitempty"` // 分组名称 + GroupFolded bool `json:"groupFolded"` // 分组是否折叠 + GroupHidden bool `json:"groupHidden"` // 分组是否隐藏 } // GroupCalc 描述了分组计算规则和结果的结构。 diff --git a/kernel/av/layout.go b/kernel/av/layout.go index 6c0b9f3f0..fee969078 100644 --- a/kernel/av/layout.go +++ b/kernel/av/layout.go @@ -64,11 +64,11 @@ type BaseInstance struct { ShowIcon bool `json:"showIcon"` // 是否显示字段图标 WrapField bool `json:"wrapField"` // 是否换行字段内容 - Groups []Viewable `json:"groups,omitempty"` // 分组实例列表 - GroupCalc *GroupCalc `json:"groupCalc,omitempty"` // 分组计算规则和结果 - GroupName string `json:"groupName,omitempty"` // 分组名称 - GroupFolded bool `json:"groupFolded,omitempty"` // 分组是否折叠 - GroupHidden bool `json:"groupHidden,omitempty"` // 分组是否隐藏 + Groups []Viewable `json:"groups,omitempty"` // 分组实例列表 + GroupCalc *GroupCalc `json:"groupCalc,omitempty"` // 分组计算规则和结果 + GroupName string `json:"groupName,omitempty"` // 分组名称 + GroupFolded bool `json:"groupFolded"` // 分组是否折叠 + GroupHidden bool `json:"groupHidden"` // 分组是否隐藏 } func NewViewBaseInstance(view *View) *BaseInstance {