template.go 488 字节
Newer Older
J
Jason 已提交
1
package models
J
Jason 已提交
2

3 4 5 6 7 8 9
type Template struct {
	Name        string `json:"name"`
	Description string `json:"description"`
	Version     string `json:"version"`

	Jobs       []TemplateJob      `json:"jobs"`
	Strategies []TemplateStrategy `json:"strategies"`
J
Jason 已提交
10 11
}

12
type TemplateJob struct {
J
优化  
Jason 已提交
13
	Name   string `json:"name"`
J
Jason 已提交
14 15
	Cron   string `json:"cron"`
	Script string `json:"script"` //javascript
J
Jason 已提交
16 17
}

18
type TemplateStrategy struct {
J
优化  
Jason 已提交
19
	Name   string `json:"name"`
J
Jason 已提交
20
	Script string `json:"script"` //javascript
J
Jason 已提交
21
}