123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- package model
- import "go-common/library/time"
- // CommonConf 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"`
- }
- // TableName commonConfig.
- func (CommonConf) TableName() string {
- return "common_config"
- }
- // CommonConfPager app pager
- type CommonConfPager struct {
- Total int64 `json:"total"`
- Pn int64 `json:"pn"`
- Ps int64 `json:"ps"`
- Items []*CommonConf `json:"items"`
- }
- // CommonName app pager
- type CommonName struct {
- Name string `json:"name"`
- ID int64 `json:"id"`
- }
- // CommonTemp app temp
- type CommonTemp struct {
- ID int64 `json:"id"`
- }
- // CommonCounts app counts
- type CommonCounts struct {
- Counts int64 `json:"counts"`
- }
- //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"`
- }
- //ComValueReq ...
- type ComValueReq struct {
- ConfigID int64 `form:"config_id" validate:"required"`
- }
- //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"`
- }
- //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"`
- }
- //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"`
- }
- //NamesByTeamReq ...
- type NamesByTeamReq struct {
- Env string `form:"env" validate:"required"`
- Zone string `form:"zone" validate:"required"`
- Team string `form:"team" validate:"required"`
- }
- // TagMap ...
- type TagMap struct {
- *Tag
- AppName string `json:"app_name"`
- BuildName string `json:"build_name"`
- TreeID int64 `json:"tree_id"`
- }
|