This commit is contained in:
Daniel 2025-07-01 22:42:48 +08:00
parent b357047290
commit 17c59cb2ca
No known key found for this signature in database
GPG key ID: 86211BA83DF03017
11 changed files with 64 additions and 69 deletions

View file

@ -66,6 +66,8 @@ type BaseInstance struct {
WrapField bool `json:"wrapField"` // 是否换行字段内容
Folded bool `json:"folded,omitempty"` // 是否折叠
Hidden bool `json:"hidden,omitempty"` // 是否隐藏
Groups []Viewable `json:"groups,omitempty"` // 分组实例列表
}
func (baseInstance *BaseInstance) GetSorts() []*ViewSort {
@ -76,6 +78,14 @@ func (baseInstance *BaseInstance) GetFilters() []*ViewFilter {
return baseInstance.Filters
}
func (baseInstance *BaseInstance) SetGroups(viewables []Viewable) {
baseInstance.Groups = viewables
}
func (baseInstance *BaseInstance) GetID() string {
return baseInstance.ID
}
// BaseInstanceField 描述了实例字段的基础结构。
type BaseInstanceField struct {
ID string `json:"id"` // ID