github.com/easysoft/zendata@v0.0.0-20240513203326-705bd5a7fd67/internal/server/model/zd-ranges.go (about)

     1  package model
     2  
     3  import (
     4  	consts "github.com/easysoft/zendata/internal/pkg/const"
     5  )
     6  
     7  type ZdRanges struct {
     8  	BaseModel
     9  
    10  	Title   string `json:"title"`
    11  	Desc    string `json:"desc"`
    12  	Prefix  string `json:"prefix"`
    13  	Postfix string `json:"postfix"`
    14  	Format  string `json:"format"`
    15  
    16  	Yaml      string `json:"yaml"`
    17  	Path      string `json:"path" yaml:"-"`
    18  	Folder    string `json:"folder" yaml:"-"`
    19  	FileName  string `json:"fileName" yaml:"-"`
    20  	ReferName string `json:"referName" yaml:"-"`
    21  
    22  	Ranges   []ZdRangesItem    `gorm:"ForeignKey:rangesID" json:"ranges" yaml:"-"`
    23  	RangeMap map[string]string `gorm:"-" yaml:"ranges"`
    24  }
    25  
    26  func (*ZdRanges) TableName() string {
    27  	return consts.TablePrefix + "ranges"
    28  }