github.com/easysoft/zendata@v0.0.0-20240513203326-705bd5a7fd67/internal/server/model/zd-ranges-item.go (about) 1 package model 2 3 import ( 4 consts "github.com/easysoft/zendata/internal/pkg/const" 5 ) 6 7 type ZdRangesItem struct { 8 BaseModel 9 10 RangesID uint `json:"rangesID"` 11 Field string `json:"field"` 12 Ord int `json:"ord"` 13 14 Value string `json:"value"` 15 Sections []ZdSection `gorm:"ForeignKey:ownerID" json:"sections"` 16 17 // for tree node 18 ParentID uint `gorm:"-" json:"parentID"` 19 Fields []*ZdRangesItem `gorm:"-" json:"fields"` 20 } 21 22 func (*ZdRangesItem) TableName() string { 23 return consts.TablePrefix + "ranges_item" 24 }