model

package
v0.0.0-...-83adff0 Latest Latest
Warning

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

Go to latest
Published: Jul 6, 2020 License: GPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// Ops ops.
	Ops = 3
	// Rds rds.
	Rds = 2
	// DefaultEnv defaultEnv.
	DefaultEnv = "dev"
	// DefaultZone defaultzone.
	DefaultZone = "sh001"
	//StatusShow status show
	StatusShow = 1
	//StatusHidden status hidden
	StatusHidden = 2
)

Variables

View Source
var (
	//ConfigIng config ing.
	ConfigIng = int8(1)
	//ConfigEnd config end.
	ConfigEnd = int8(2)
)

Functions

This section is empty.

Types

type ApmCopyReq

type ApmCopyReq struct {
	Name    string `form:"name" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
	ApmName string `form:"apmname" validate:"required"`
}

ApmCopyReq ...

type App

type App struct {
	ID     int64      `json:"id" gorm:"primary_key"`
	Name   string     `json:"name"`
	TreeID int64      `json:"tree_id"`
	Env    string     `json:"env"`
	Zone   string     `json:"zone"`
	Token  string     `json:"token"`
	Status int8       `json:"status"`
	Ctime  xtime.Time `json:"ctime"`
	Mtime  xtime.Time `json:"mtime"`
}

App app.

func (App) TableName

func (App) TableName() string

TableName app

type AppListReq

type AppListReq struct {
	AppName string `form:"app_name"`
	Bu      string `form:"bu"`
	Team    string `form:"team"`
	Pn      int64  `form:"pn" default:"1" validate:"min=1"`
	Ps      int64  `form:"ps" default:"20" validate:"min=1"`
	Status  int8   `form:"status"`
}

AppListReq ...

type AppPager

type AppPager struct {
	Total int64  `json:"total"`
	Pn    int64  `json:"pn"`
	Ps    int64  `json:"ps"`
	Items []*App `json:"items"`
}

AppPager app pager

type AppStatusReq

type AppStatusReq struct {
	TreeID int64 `form:"tree_id" validate:"required"`
	Status int8  `form:"status" default:"1"`
}

AppStatusReq ...

type Build

type Build struct {
	ID       int64     `json:"id"`
	AppID    int64     `json:"app_id"`
	Name     string    `json:"name"`
	TagID    int64     `json:"tag_id"`
	Mark     string    `json:"mark"`
	Operator string    `json:"operator"`
	Ctime    time.Time `json:"ctime"`
	Mtime    time.Time `json:"mtime"`
}

Build build.

func (Build) TableName

func (Build) TableName() string

TableName build.

type BuildFile

type BuildFile struct {
	*Config
	LastConf *Config `json:"last_conf"`
}

BuildFile file.

type BuildReq

type BuildReq struct {
	BuildID int64 `form:"build_id" validate:"required"`
}

BuildReq ...

type BuildVersion

type BuildVersion struct {
	ID        int        `gorm:"column:id" json:"id"`
	ServiceID int        `gorm:"column:service_id" json:"service_id"`
	Version   string     `gorm:"column:version" json:"version"`
	Remark    string     `gorm:"column:remark" json:"remark"`
	State     int8       `gorm:"column:state" json:"state"`
	ConfigID  int        `gorm:"column:config_id" json:"config_id"`
	CTime     xtime.Time `gorm:"column:ctime" json:"ctime"`
	MTime     xtime.Time `gorm:"column:mtime" json:"mtime"`
}

BuildVersion build version.

func (*BuildVersion) TableName

func (*BuildVersion) TableName() string

TableName case tablename.

type BuildsReq

type BuildsReq struct {
	AppName string `form:"app_name" validate:"required"`
	Env     string `form:"env" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
}

BuildsReq ...

type CacheData

type CacheData struct {
	Data  map[int64]*RoleNode `json:"data"`
	CTime time.Time           `json:"ctime"`
}

CacheData ...

type CanalConfigCreateReq

type CanalConfigCreateReq struct {
	AppName string `form:"app_name" validate:"required"`
	Env     string `form:"env" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	Name    string `form:"name" validate:"required"`
	State   int8   `form:"state" validate:"required"`
	From    int64  `form:"from" default:"0"`
	Comment string `form:"comment" validate:"required"`
	Mark    string `form:"mark" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
	User    string `form:"user" validate:"required"`
	Token   string `form:"token" valildate:"required"`
}

CanalConfigCreateReq ...

type CanalNameConfigsReq

type CanalNameConfigsReq struct {
	Env     string `form:"env" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	AppName string `form:"app_name" validate:"required"`
	Name    string `form:"name" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
	Token   string `form:"token" validate:"required"`
}

CanalNameConfigsReq ...

type CanalTagUpdateReq

type CanalTagUpdateReq struct {
	AppName   string `form:"app_name" validate:"required"`
	Env       string `form:"env" validate:"required"`
	Zone      string `form:"zone" validate:"required"`
	ConfigIDs string `form:"config_ids"`
	TreeID    int64  `form:"tree_id" validate:"required"`
	Token     string `form:"token" validate:"required"`
	User      string `form:"user" validate:"required"`
	Mark      string `form:"mark" default:"canal发版"`
	Build     string `form:"build" default:"docker-1"`
	Force     int8   `form:"force"`
}

CanalTagUpdateReq ...

type CasterEnvsReq

type CasterEnvsReq struct {
	TreeID int64  `form:"tree_id" validate:"required"`
	Zone   string `form:"zone" validate:"required"`
	Auth   string `form:"auth" validate:"required"`
}

CasterEnvsReq ...

type ClearForceReq

type ClearForceReq struct {
	Env    string `form:"env" validate:"required"`
	Zone   string `form:"zone" validate:"required"`
	Build  string `form:"build" validate:"required"`
	TreeID int64  `form:"tree_id" validate:"required"`
	Hosts  string `form:"hosts"`
}

ClearForceReq ...

type ComConfigsByNameReq

type ComConfigsByNameReq struct {
	Env  string `form:"env" validate:"required"`
	Zone string `form:"zone" validate:"required"`
	Team string `form:"team" validate:"required"`
	Name string `form:"name" validate:"required"`
}

ComConfigsByNameReq ...

type ComValueReq

type ComValueReq struct {
	ConfigID int64 `form:"config_id" validate:"required"`
}

ComValueReq ...

type CommonConf

type CommonConf struct {
	ID       int64     `json:"id" gorm:"primary_key"`
	TeamID   int64     `json:"team_id"`
	Name     string    `json:"name"`
	Comment  string    `json:"comment"`
	State    int8      `json:"state"`
	Mark     string    `json:"mark"`
	Operator string    `json:"operator"`
	Ctime    time.Time `json:"ctime"`
	Mtime    time.Time `json:"mtime"`
}

CommonConf commonConf.

func (CommonConf) TableName

func (CommonConf) TableName() string

TableName commonConfig.

type CommonConfPager

type CommonConfPager struct {
	Total int64         `json:"total"`
	Pn    int64         `json:"pn"`
	Ps    int64         `json:"ps"`
	Items []*CommonConf `json:"items"`
}

CommonConfPager app pager

type CommonCounts

type CommonCounts struct {
	Counts int64 `json:"counts"`
}

CommonCounts app counts

type CommonName

type CommonName struct {
	Name string `json:"name"`
	ID   int64  `json:"id"`
}

CommonName app pager

type CommonTemp

type CommonTemp struct {
	ID int64 `json:"id"`
}

CommonTemp app temp

type Config

type Config struct {
	ID        int64     `json:"id" gorm:"primary_key"`
	AppID     int64     `json:"app_id"`
	Name      string    `json:"name"`
	Comment   string    `json:"comment"`
	From      int64     `json:"from"`
	State     int8      `json:"state"`
	Mark      string    `json:"mark"`
	Operator  string    `json:"operator"`
	IsDelete  int8      `json:"is_delete"`
	NewCommon int64     `gorm:"-" json:"new_common"`
	Ctime     time.Time `json:"ctime"`
	Mtime     time.Time `json:"mtime"`
}

Config config.

func (Config) TableName

func (Config) TableName() string

TableName config.

type ConfigBuildInfosReq

type ConfigBuildInfosReq struct {
	Env     string `form:"env" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	AppName string `form:"app_name" validate:"required"`
	BuildID int64  `form:"build_id"`
	TreeID  int64  `form:"tree_id" validate:"required"`
}

ConfigBuildInfosReq ...

type ConfigDelReq

type ConfigDelReq struct {
	ConfigID int64 `form:"config_id" validate:"required"`
}

ConfigDelReq ...

type ConfigRef

type ConfigRef struct {
	ID       int64  `json:"id"`
	Mark     string `json:"mark"`
	IsDelete int8   `json:"is_delete"`
}

ConfigRef configRef.

type ConfigRefs

type ConfigRefs struct {
	Configs   []*ConfigRef `json:"configs"`
	Ref       *ConfigRef   `json:"ref"`
	Name      string       `json:"name"`
	DeleteMAX int64        `json:"delete_max"`
}

ConfigRefs ConfigRefs.

type ConfigRefsReq

type ConfigRefsReq struct {
	Env     string `form:"env" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	AppName string `form:"app_name" validate:"required"`
	BuildID int64  `form:"build_id" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
}

ConfigRefsReq ...

type ConfigRes

type ConfigRes struct {
	Files        []*Config    `json:"files"`
	BuildFiles   []*BuildFile `json:"build_files"`
	BuildNewFile []*Config    `json:"build_new_file"`
}

ConfigRes configRes.

type ConfigSearch

type ConfigSearch struct {
	App        string   `json:"app"`
	TreeID     int64    `json:"tree_id"`
	Builds     []string `json:"build"`
	ConfID     int64    `json:"config_id"`
	Mark       string   `json:"mark"`
	ConfName   string   `json:"conf_name"`
	ConfValues []string `json:"conf_value"`
}

ConfigSearch config search resp.

type ConfigSearchAllReq

type ConfigSearchAllReq struct {
	Env  string `form:"env" validate:"required"`
	Zone string `form:"zone" validate:"required"`
	Like string `form:"like" validate:"required"`
}

ConfigSearchAllReq ...

type ConfigSearchAppReq

type ConfigSearchAppReq struct {
	Env     string `form:"env" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	AppName string `form:"app_name" validate:"required"`
	Like    string `form:"like" validate:"required"`
	BuildID int64  `form:"build_id" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
}

ConfigSearchAppReq ...

type ConfigUpdateReq

type ConfigUpdateReq struct {
	AppName string `form:"app_name" validate:"required"`
	Env     string `form:"env" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
	Data    string `form:"data" validate:"required"`
	Token   string `form:"token" validate:"required"`
	User    string `form:"user" validate:"required"`
}

ConfigUpdateReq ...

type ConfigsByAppNameReq

type ConfigsByAppNameReq struct {
	Env     string `form:"env" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	AppName string `form:"app_name" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
}

ConfigsByAppNameReq ...

type ConfigsByBuildIDReq

type ConfigsByBuildIDReq struct {
	BuildID int64 `form:"build_id" validate:"required"`
}

ConfigsByBuildIDReq ...

type ConfigsByNameReq

type ConfigsByNameReq struct {
	Env     string `form:"env" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	AppName string `form:"app_name" validate:"required"`
	Name    string `form:"name" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
}

ConfigsByNameReq ...

type ConfigsByTagIDReq

type ConfigsByTagIDReq struct {
	TagID int64 `form:"tag_id" validate:"required"`
}

ConfigsByTagIDReq ...

type ConfigsByTeamReq

type ConfigsByTeamReq struct {
	Env  string `form:"env" validate:"required"`
	Zone string `form:"zone" validate:"required"`
	Team string `form:"team" validate:"required"`
	Pn   int64  `form:"pn" default:"1" validate:"min=1"`
	Ps   int64  `form:"ps" default:"20" validate:"min=1"`
}

ConfigsByTeamReq ...

type ConfigsReq

type ConfigsReq struct {
	Env     string `form:"env" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	AppName string `form:"app_name" validate:"required"`
	BuildID int64  `form:"build_id"`
	TreeID  int64  `form:"tree_id" validate:"required"`
}

ConfigsReq ...

type CreateBuildReq

type CreateBuildReq struct {
	AppName string `form:"app_name" validate:"required"`
	Env     string `form:"env" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	Name    string `form:"name" validate:"required"`
	TagID   int64  `form:"tag_id" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
}

CreateBuildReq ...

type CreateComConfigReq

type CreateComConfigReq struct {
	Team     string `form:"team" validate:"required"`
	Env      string `form:"env" validate:"required"`
	Zone     string `form:"zone" validate:"required"`
	Name     string `form:"name" validate:"required"`
	State    int8   `form:"state" validate:"required"`
	Comment  string `form:"comment" validate:"required"`
	Mark     string `form:"mark" validate:"required"`
	SkipLint bool   `form:"skiplint"`
}

CreateComConfigReq ...

type CreateConfigReq

type CreateConfigReq struct {
	AppName  string `form:"app_name" validate:"required"`
	Env      string `form:"env" validate:"required"`
	Zone     string `form:"zone" validate:"required"`
	Name     string `form:"name" validate:"required"`
	State    int8   `form:"state" validate:"required"`
	From     int64  `form:"from" default:"0"`
	Comment  string `form:"comment" validate:"required"`
	Mark     string `form:"mark" validate:"required"`
	TreeID   int64  `form:"tree_id" validate:"required"`
	SkipLint bool   `form:"skiplint"`
}

CreateConfigReq ...

type CreateForceReq

type CreateForceReq struct {
	Env     string `form:"env" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	Build   string `form:"build" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
	Version int64  `form:"version"`
	Hosts   string `form:"hosts"`
}

CreateForceReq ...

type CreateReq

type CreateReq struct {
	AppName string `form:"app_name" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
}

CreateReq ...

type CreateTagReq

type CreateTagReq struct {
	AppName   string `form:"app_name" validate:"required"`
	Env       string `form:"env" validate:"required"`
	Zone      string `form:"zone" validate:"required"`
	ConfigIDs string `form:"config_ids" validate:"required"`
	Mark      string `form:"mark" validate:"required"`
	TreeID    int64  `form:"tree_id" validate:"required"`
}

CreateTagReq ...

type DiffReq

type DiffReq struct {
	ConfigID int64 `form:"config_id" validate:"required"`
	BuildID  int64 `form:"build_id"`
}

DiffReq ...

type Env

type Env struct {
	Name     string `json:"name"`
	NikeName string `json:"nike_name"`
	Token    string `json:"token"`
}

Env env.

type EnvsByTeamReq

type EnvsByTeamReq struct {
	AppName string `form:"app_name"`
	Zone    string `form:"zone"`
	Team    string `form:"team"`
}

EnvsByTeamReq ...

type EnvsReq

type EnvsReq struct {
	AppName string `form:"app_name" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
}

EnvsReq ...

type Force

type Force struct {
	ID       int64     `json:"id"`
	AppID    int64     `json:"app_id"`
	Hostname string    `json:"hostname"`
	IP       string    `json:"ip"`
	Version  int64     `json:"version"`
	Operator string    `json:"operator"`
	Ctime    time.Time `json:"ctime"`
	Mtime    time.Time `json:"mtime"`
}

Force ...

func (Force) TableName

func (Force) TableName() string

TableName force.

type HostsReq

type HostsReq struct {
	Env    string `form:"env" validate:"required"`
	Zone   string `form:"zone" validate:"required"`
	App    string `form:"service" validate:"required"`
	TreeID int64  `form:"tree_id" validate:"required"`
}

HostsReq ...

type LastTagsReq

type LastTagsReq struct {
	AppName string `form:"app_name" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	Env     string `form:"env" validate:"required"`
	Build   string `form:"build" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
}

LastTagsReq ...

type MapHosts

type MapHosts map[string]string

MapHosts ...

type NamesByAppNameReq

type NamesByAppNameReq struct {
	Env     string `form:"env" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	AppName string `form:"app_name" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
}

NamesByAppNameReq ...

type NamesByTeamReq

type NamesByTeamReq struct {
	Env  string `form:"env" validate:"required"`
	Zone string `form:"zone" validate:"required"`
	Team string `form:"team" validate:"required"`
}

NamesByTeamReq ...

type Node

type Node struct {
	Name   string `json:"name"`
	Path   string `json:"path"`
	TreeID int64  `json:"tree_id"`
}

Node node.

type NodeTreeReq

type NodeTreeReq struct {
	Node string `form:"node"`
	Team string `form:"team"`
}

NodeTreeReq ...

type Res

type Res struct {
	Count   int         `json:"count"`
	Data    []*TreeNode `json:"data"`
	Page    int         `json:"page"`
	Results int         `json:"results"`
}

Res res.

type Resp

type Resp struct {
	Data map[string]*Tree `json:"data"`
}

Resp tree resp

type RoleNode

type RoleNode struct {
	ID   int64  `json:"id"`
	Name string `json:"name"`
	Path string `json:"path"`
	Type int8   `json:"type"`
	Role int8   `json:"role"`
}

RoleNode roleNode .

type ServiceConfig

type ServiceConfig struct {
	ID        int        `gorm:"column:id" json:"id"`
	ServiceID int        `gorm:"column:service_id" json:"service_id"`
	Suffix    string     `gorm:"column:suffix" json:"suffix"`
	Config    string     `gorm:"column:config" json:"config"`
	State     int8       `gorm:"column:state" json:"state"`
	Operator  string     `gorm:"column:operator" json:"operator"`
	Remark    string     `gorm:"column:remark" json:"remark"`
	CTime     xtime.Time `gorm:"column:ctime" json:"ctime"`
	MTime     xtime.Time `gorm:"column:mtime" json:"mtime"`
}

ServiceConfig service config.

func (*ServiceConfig) TableName

func (*ServiceConfig) TableName() string

TableName case tablename.

type ServiceConfigValue

type ServiceConfigValue struct {
	ID          int        `gorm:"column:id" json:"id"`
	ConfigID    int        `gorm:"column:config_id" json:"config_id"`
	Name        string     `gorm:"column:name" json:"name"`
	Config      string     `gorm:"column:config" json:"config"`
	State       int8       `gorm:"column:state" json:"state"`
	Operator    string     `gorm:"column:operator" json:"operator"`
	NamespaceID int        `gorm:"column:namespace_id" json:"namespace_id"`
	CTime       xtime.Time `gorm:"column:ctime" json:"ctime"`
	MTime       xtime.Time `gorm:"column:mtime" json:"mtime"`
}

ServiceConfigValue service config value.

func (*ServiceConfigValue) TableName

func (*ServiceConfigValue) TableName() string

TableName case tablename.

type ServiceName

type ServiceName struct {
	ID            int        `gorm:"column:id" json:"id"`
	Name          string     `gorm:"column:name" json:"name"`
	Remark        string     `gorm:"column:remark" json:"remark"`
	Token         string     `gorm:"column:token" json:"token"`
	ConfigID      string     `gorm:"column:config_id" json:"config_id"`
	ProjectTeamID string     `gorm:"column:project_team_id" json:"project_team_id"`
	Environment   int8       `gorm:"column:environment" json:"environment"`
	Public        string     `gorm:"column:public" json:"public"`
	CTime         xtime.Time `gorm:"column:ctime" json:"ctime"`
	MTime         xtime.Time `gorm:"column:mtime" json:"mtime"`
}

ServiceName service name.

func (*ServiceName) TableName

func (*ServiceName) TableName() string

TableName case tablename.

type SetTokenReq

type SetTokenReq struct {
	Env    string `form:"env" validate:"required"`
	Zone   string `form:"zone" validate:"required"`
	App    string `form:"service" validate:"required"`
	Token  string `form:"token" validate:"required"`
	TreeID int64  `form:"tree_id" validate:"required"`
}

SetTokenReq ...

type Tag

type Tag struct {
	ID        int64     `json:"id" gorm:"primary_key"`
	AppID     int64     `json:"app_id"`
	BuildID   int64     `json:"build_id"`
	ConfigIDs string    `json:"config_ids"`
	Mark      string    `json:"mark"`
	Operator  string    `json:"operator"`
	Ctime     time.Time `json:"ctime"`
	Mtime     time.Time `json:"mtime"`
	Force     int8      `json:"force"`
}

Tag db table tag.

func (Tag) TableName

func (Tag) TableName() string

TableName tag.

type TagConfig

type TagConfig struct {
	*Tag
	Confs []*Config `json:"confs"`
}

TagConfig tagConfig.

type TagConfigDiff

type TagConfigDiff struct {
	TagID   int64  `form:"tag_id" validate:"required"`
	Name    string `form:"name" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
	AppID   int64  `form:"app_id" validate:"required"`
	BuildID int64  `form:"build_id" validate:"required"`
}

TagConfigDiff ...

type TagConfigPager

type TagConfigPager struct {
	Total int64        `json:"total"`
	Pn    int64        `json:"pn"`
	Ps    int64        `json:"ps"`
	Items []*TagConfig `json:"items"`
}

TagConfigPager tag configs pager.

type TagMap

type TagMap struct {
	*Tag
	AppName   string `json:"app_name"`
	BuildName string `json:"build_name"`
	TreeID    int64  `json:"tree_id"`
}

TagMap ...

type TagPager

type TagPager struct {
	Total int64  `json:"total"`
	Pn    int64  `json:"pn"`
	Ps    int64  `json:"ps"`
	Items []*Tag `json:"items"`
}

TagPager tag pager

type TagReq

type TagReq struct {
	TagID int64 `form:"tag_id" validate:"required"`
}

TagReq ...

type TagUpdateReq

type TagUpdateReq struct {
	AppName   string `form:"app_name" validate:"required"`
	Env       string `form:"env" validate:"required"`
	Zone      string `form:"zone" validate:"required"`
	ConfigIDs string `form:"config_ids"`
	Mark      string `form:"mark" validate:"required"`
	Build     string `form:"build" validate:"required"`
	TreeID    int64  `form:"tree_id" validate:"required"`
	Token     string `form:"token" validate:"required"`
	User      string `form:"user" validate:"required"`
	Names     string `form:"names"`
	Increment int    `form:"increment"`
	Force     int8   `form:"force"`
}

TagUpdateReq ...

type TagsByBuildReq

type TagsByBuildReq struct {
	AppName string `form:"app_name" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	Env     string `form:"env" validate:"required"`
	Build   string `form:"build" validate:"required"`
	Pn      int64  `form:"pn" default:"1" validate:"min=1"`
	Ps      int64  `form:"ps" default:"20" validate:"min=1"`
	TreeID  int64  `form:"tree_id" validate:"required"`
}

TagsByBuildReq ...

type Team

type Team struct {
	ID    int64     `json:"id" gorm:"primary_key"`
	Name  string    `json:"name"`
	Env   string    `json:"env"`
	Zone  string    `json:"zone"`
	Ctime time.Time `json:"ctime"`
	Mtime time.Time `json:"mtime"`
}

Team team.

func (Team) TableName

func (Team) TableName() string

TableName team.

type Tree

type Tree struct {
	Name     string           `json:"name"`
	Type     int              `json:"type"`
	Path     string           `json:"path"`
	Tags     *TreeTag         `json:"tags"`
	Children map[string]*Tree `json:"children"`
}

Tree node.

type TreeNode

type TreeNode struct {
	Alias     string      `json:"alias"`
	CreatedAt string      `json:"created_at"`
	Name      string      `json:"name"`
	Path      string      `json:"path"`
	Tags      interface{} `json:"tags"`
	Type      int         `json:"type"`
}

TreeNode TreeNode.

type TreeTag

type TreeTag struct {
	Ops string `json:"ops"`
	Rds string `json:"rds"`
}

TreeTag tree tag.

type UpdateComConfValueReq

type UpdateComConfValueReq struct {
	ID       int64  `form:"config_id" validate:"required"`
	State    int8   `form:"state" validate:"required"`
	ConfigID int64  `form:"config_id" validate:"required"`
	Name     string `form:"name" validate:"required"`
	Comment  string `form:"comment" validate:"required"`
	Mark     string `form:"mark" validate:"required"`
	Mtime    int64  `form:"mtime" validate:"required"`
	SkipLint bool   `form:"skiplint"`
}

UpdateComConfValueReq ...

type UpdateConfValueReq

type UpdateConfValueReq struct {
	Name      string `form:"name"`
	ID        int64  `form:"config_id" validate:"required"`
	Mtime     int64  `form:"mtime" validate:"required"`
	State     int8   `form:"state" validate:"required"`
	Comment   string `form:"comment" validate:"required"`
	Mark      string `form:"mark" validate:"required"`
	NewCommon int64  `form:"new_common"`
	Ignore    int8   `form:"ignore"`
	SkipLint  bool   `form:"skiplint"`
}

UpdateConfValueReq ...

type UpdateTagIDReq

type UpdateTagIDReq struct {
	AppName string `form:"app_name" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	Env     string `form:"env" validate:"required"`
	Build   string `form:"build" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
	TagID   int64  `form:"tag_id" validate:"required"`
}

UpdateTagIDReq ...

type UpdateTokenReq

type UpdateTokenReq struct {
	AppName string `form:"app_name" validate:"required"`
	Env     string `form:"env" validate:"required"`
	Zone    string `form:"zone" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
}

UpdateTokenReq ...

type UpdatetagReq

type UpdatetagReq struct {
	AppName   string `form:"app_name" validate:"required"`
	Env       string `form:"env" validate:"required"`
	Zone      string `form:"zone" validate:"required"`
	ConfigIDs string `form:"config_ids" validate:"required"`
	Mark      string `form:"mark" validate:"required"`
	Build     string `form:"build" validate:"required"`
	TreeID    int64  `form:"tree_id" validate:"required"`
	Force     int8   `form:"force"`
}

UpdatetagReq ...

type ValueReq

type ValueReq struct {
	ConfigID int64 `form:"config_id" validate:"required"`
}

ValueReq ...

type ZoneCopyReq

type ZoneCopyReq struct {
	AppName string `form:"app_name" validate:"required"`
	From    string `form:"from_zone" validate:"required"`
	To      string `form:"to_zone" validate:"required"`
	TreeID  int64  `form:"tree_id" validate:"required"`
}

ZoneCopyReq ...

Jump to

Keyboard shortcuts

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