probe task
This commit is contained in:
snoop
2017-06-26 17:38:13 +09:00
parent 3c2c14b743
commit 762a64c542
5 changed files with 222 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
package meta
import (
"encoding/json"
"git.loafle.net/overflow/commons_go/model/timestamp"
"strconv"
)
const (
PROBE_TASK_TYPE_DISOCVERY = 1
)
var metaProbeTaskTypeMap = map[int]string{
1: "DISOCVERY",
}
type MetaProbeTaskType struct {
Id json.Number `json:"id,Number,omitempty"`
Name string `json:"name,omitempty"`
Description string `json:"description,omitempty"`
CreateDate timestamp.Timestamp `json:"createDate,omitempty"`
}
func NewMetaProbeTaskType(types int) *MetaProbeTaskType {
str := metaProbeTaskTypeMap[types]
if len(str) <= 0 {
return nil
}
return &MetaProbeTaskType{
Id:json.Number(strconv.Itoa(types)),
Name:str,
}
}