dbclient

package
v1.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 15, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DBClient

type DBClient struct {
	*dbengine.DBEngine
}

func (*DBClient) CreatePipelineTemplate

func (client *DBClient) CreatePipelineTemplate(template *DicePipelineTemplate) error

func (*DBClient) CreatePipelineTemplateVersion

func (client *DBClient) CreatePipelineTemplateVersion(version *DicePipelineTemplateVersion) error

func (*DBClient) GetPipelineTemplate

func (client *DBClient) GetPipelineTemplate(name string, scopeType string, scopeId string) (*DicePipelineTemplate, error)

func (*DBClient) GetPipelineTemplateVersion

func (client *DBClient) GetPipelineTemplateVersion(version string, templateId uint64) (*DicePipelineTemplateVersion, error)

func (*DBClient) QueryByPipelineTemplates

func (client *DBClient) QueryByPipelineTemplates(template *DicePipelineTemplate, pageSize int, pageNo int) ([]DicePipelineTemplate, int, error)

func (*DBClient) QueryPipelineTemplateVersions

func (client *DBClient) QueryPipelineTemplateVersions(version *DicePipelineTemplateVersion) ([]DicePipelineTemplateVersion, error)

func (*DBClient) UpdatePipelineTemplate

func (client *DBClient) UpdatePipelineTemplate(template *DicePipelineTemplate) error

func (*DBClient) UpdatePipelineTemplateVersion

func (client *DBClient) UpdatePipelineTemplateVersion(version *DicePipelineTemplateVersion) error

type DicePipelineTemplate

type DicePipelineTemplate struct {
	dbengine.BaseModel
	Name           string `json:"name" gorm:"type:varchar(255)"`
	LogoUrl        string `json:"logoUrl" gorm:"type:varchar(255)"`
	Desc           string `json:"desc" gorm:"type:varchar(255)"`
	ScopeType      string `json:"scope_type" gorm:"type:varchar(255)"`
	ScopeId        string `json:"scope_id" gorm:"type:bigint(20)"`
	DefaultVersion string `json:"default_version" gorm:"type:varchar(255)"`
}

func (*DicePipelineTemplate) ToApiData

func (ext *DicePipelineTemplate) ToApiData() *pb.PipelineTemplate

type DicePipelineTemplateVersion

type DicePipelineTemplateVersion struct {
	dbengine.BaseModel
	TemplateId uint64 `json:"template_id"`
	Name       string `json:"name" gorm:"type:varchar(255);"`
	Version    string `json:"version" gorm:"type:varchar(128);"`
	Spec       string `json:"spec" gorm:"type:text"`
	Readme     string `json:"readme" gorm:"type:longtext"`
}

func (*DicePipelineTemplateVersion) ToApiData

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL