go-common/app/service/live/resource/model/model.go

94 lines
4.0 KiB
Go
Raw Normal View History

2019-04-22 10:49:16 +00:00
package model
import "go-common/library/time"
// TableName is used to identify table name in gorm
func (cf *SundryConfig) TableName() string {
return "ap_sundry_config"
}
// TableName is used to identify table name in gorm
func (cf *SundyConfigObject) TableName() string {
return "ap_sundry_config"
}
// InsertMaps is used to insertDb format
type InsertMaps struct {
Team int64 `protobuf:"varint,2,opt,name=team,proto3" json:"team"`
Keyword string `protobuf:"bytes,3,opt,name=keyword,proto3" json:"keyword"`
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name"`
Value string `protobuf:"bytes,5,opt,name=value,proto3" json:"value"`
Status int64 `protobuf:"bytes,5,opt,name=value,proto3" json:"status"`
}
// TableName is used to identify table name in gorm
func (cf *InsertMaps) TableName() string {
return "ap_sundry_config"
}
// SundyConfigObject is used to format select
type SundyConfigObject struct {
Id int64 `json:"id" gorm:"comumn:id"`
Team int64 `json:"team" gorm:"comumn:team"`
Keyword string `json:"index" gorm:"comumn:keyword"`
Name string `json:"name" gorm:"comumn:name"`
Value string `json:"value" gorm:"comumn:value"`
Ctime time.Time `json:"ctime" gorm:"comumn:ctime"`
Mtime time.Time `json:"mtime" gorm:"comumn:mtime"`
Status int64 `json:"status" gorm:"comumn:status"`
}
// TableName is used to identify table name in gorm
func (cf *ServiceConfigObject) TableName() string {
return "ap_services_config"
}
// TableName is used to identify table name in gorm
func (cf *InsertServiceConfig) TableName() string {
return "ap_services_config"
}
// TableName is used to identify table name in gorm
func (cf *UpdateServiceConfig) TableName() string {
return "ap_services_config"
}
// ServiceConfigObject is used to format select
type ServiceConfigObject struct {
Id int64 `json:"id" gorm:"comumn:id"`
TreeName string `protobuf:"bytes,2,opt,name=tree_name,proto3" json:"tree_name"`
TreePath string `protobuf:"bytes,3,opt,name=tree_path,proto3" json:"tree_path"`
TreeId int64 `protobuf:"varint,4,opt,name=tree_id,proto3" json:"tree_id"`
Service string `protobuf:"bytes,5,opt,name=service,proto3" json:"service"`
Keyword string `protobuf:"bytes,6,opt,name=keyword,proto3" json:"keyword"`
Template int64 `protobuf:"varint,7,opt,name=template,proto3" json:"template"`
Value string `protobuf:"bytes,8,opt,name=value,proto3" json:"value"`
Name string `protobuf:"bytes,9,opt,name=name,proto3" json:"name"`
Status int64 `protobuf:"varint,10,opt,name=status,proto3" json:"status"`
Ctime time.Time `protobuf:"bytes,7,opt,name=ctime,proto3" json:"ctime"`
Mtime time.Time `protobuf:"bytes,8,opt,name=mtime,proto3" json:"mtime"`
}
// InsertServiceConfig is used to insertDb format
type InsertServiceConfig struct {
TreeName string `protobuf:"bytes,3,opt,name=tree_name,proto3" json:"tree_name"`
TreePath string `protobuf:"bytes,3,opt,name=tree_path,proto3" json:"tree_path"`
TreeId int64 `protobuf:"bytes,3,opt,name=tree_id,proto3" json:"tree_id"`
Service string `protobuf:"bytes,2,opt,name=service,json=servuce,proto3" `
Keyword string `protobuf:"bytes,3,opt,name=template,proto3" json:"keyword"`
Template int64 `protobuf:"bytes,3,opt,name=template,proto3" json:"template"`
Value string `protobuf:"bytes,4,opt,name=value,proto3" json:"value"`
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name"`
Status int64 `protobuf:"varint,6,opt,name=status,proto3" json:"status"`
}
// UpdateServiceConfig is used to insertDb format
type UpdateServiceConfig struct {
Service string `protobuf:"bytes,3,opt,name=service,proto3" json:"service"`
Keyword string `protobuf:"bytes,3,opt,name=template,proto3" json:"keyword"`
Template int64 `protobuf:"bytes,3,opt,name=template,proto3" json:"template"`
Value string `protobuf:"bytes,4,opt,name=value,proto3" json:"value"`
Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name"`
Status int64 `protobuf:"varint,6,opt,name=status,proto3" json:"status"`
}