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

     1  package model
     2  
     3  import (
     4  	consts "github.com/easysoft/zendata/internal/pkg/const"
     5  )
     6  
     7  type ZdInstances struct {
     8  	BaseModel
     9  
    10  	Title string `json:"title" yaml:"title,omitempty"`
    11  	Desc  string `json:"desc" yaml:"desc,omitempty"`
    12  
    13  	Yaml   string `json:"yaml" yaml:"-"`
    14  	Path   string `json:"path" yaml:"-"`
    15  	Folder string `json:"folder" yaml:"-"`
    16  
    17  	FileName  string `json:"fileName" yaml:"-"`
    18  	ReferName string `json:"referName" yaml:"-"`
    19  
    20  	From      string            `gorm:"-" json:"from"`
    21  	Instances []ZdInstancesItem `gorm:"ForeignKey:instancesID" json:"instances" yaml:"instances"`
    22  }
    23  
    24  func (*ZdInstances) TableName() string {
    25  	return consts.TablePrefix + "instances"
    26  }