project

package
v0.0.0-...-71876dc Latest Latest
Warning

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

Go to latest
Published: Jan 22, 2022 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func MemberAdd

func MemberAdd(c *gin.Context)

func MemberList

func MemberList(c *gin.Context)

func MemberRemove

func MemberRemove(c *gin.Context)

func MemberSearch

func MemberSearch(c *gin.Context)

func ProjectAdd

func ProjectAdd(c *gin.Context)

func ProjectBuildScript

func ProjectBuildScript(c *gin.Context)

func ProjectDelete

func ProjectDelete(c *gin.Context)

func ProjectDetail

func ProjectDetail(c *gin.Context)

func ProjectHookScript

func ProjectHookScript(c *gin.Context)

func ProjectList

func ProjectList(c *gin.Context)

func ProjectSwitchStatus

func ProjectSwitchStatus(c *gin.Context)

func ProjectUpdate

func ProjectUpdate(c *gin.Context)

func SpaceAdd

func SpaceAdd(c *gin.Context)

func SpaceDelete

func SpaceDelete(c *gin.Context)

func SpaceDetail

func SpaceDetail(c *gin.Context)

func SpaceList

func SpaceList(c *gin.Context)

func SpaceUpdate

func SpaceUpdate(c *gin.Context)

Types

type MemberAddQueryBind

type MemberAddQueryBind struct {
	MemberId int `form:"member_id" binding:"required"`
	SpaceId  int `form:"space_id" binding:"required"`
}

type MemberListQueryBind

type MemberListQueryBind struct {
	SpaceId int `form:"space_id" binding:"required"`
	Offset  int `form:"offset"`
	Limit   int `form:"limit" binding:"required,gte=1,lte=999"`
}

type ProjectBuildScriptBind

type ProjectBuildScriptBind struct {
	ID          int    `form:"id" binding:"required"`
	BuildScript string `form:"build_script" binding:"required"`
}

type ProjectFormBind

type ProjectFormBind struct {
	ID             int    `form:"id"`
	SpaceId        int    `form:"space_id"`
	Name           string `form:"name" binding:"required"`
	Description    string `form:"description"`
	NeedAudit      int    `form:"need_audit"`
	RepoUrl        string `form:"repo_url" binding:"required"`
	RepoBranch     string `form:"repo_branch"`
	DeployMode     int    `form:"deploy_mode" binding:"required"`
	OnlineCluster  []int  `form:"online_cluster" binding:"required"`
	DeployUser     string `form:"deploy_user" binding:"required"`
	DeployPath     string `form:"deploy_path" binding:"required"`
	PreDeployCmd   string `form:"pre_deploy_cmd"`
	AfterDeployCmd string `form:"after_deploy_cmd"`
	AuditNotice    string `form:"audit_notice"`
	DeployNotice   string `form:"deploy_notice"`
}

type ProjectHookScriptBind

type ProjectHookScriptBind struct {
	ID               int    `form:"id" binding:"required"`
	BuildHookScript  string `form:"build_hook_script"`
	DeployHookScript string `form:"deploy_hook_script"`
}

type QueryBind

type QueryBind struct {
	SpaceId int    `form:"space_id"`
	Keyword string `form:"keyword"`
	Offset  int    `form:"offset"`
	Limit   int    `form:"limit" binding:"required,gte=1,lte=999"`
}

type SpaceFormBind

type SpaceFormBind struct {
	Name        string `form:"name" binding:"required"`
	Description string `form:"description"`
}

Jump to

Keyboard shortcuts

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