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  }