You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
93 lines
4.0 KiB
93 lines
4.0 KiB
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"` |
|
}
|
|
|