代码拉取完成,页面将自动刷新
package schema
type ClientCreateDTO struct {
Status int `gorm:"column:status;type:int" json:"Status"`
Access int `gorm:"column:access;default:1" json:"Access" form:"Access" comment:"Access"`
Task int `gorm:"column:task;type:int" json:"Task"`
Cpu string `gorm:"column:cpu;size:255" json:"Cpu"`
Mem string `gorm:"column:mem;size:255" json:"Mem"`
Account string `gorm:"column:account;size:255" json:"Account"`
Name string `gorm:"column:name;size:255" json:"Name"`
Ip string `gorm:"column:ip;size:39;unique" json:"Ip"`
}
type ClientQueryDTO struct {
Status int `gorm:"column:status;type:int" json:"Status"`
Access int `gorm:"column:access;default:1" json:"Access" form:"Access" comment:"Access"`
Task int `gorm:"column:task;type:int" json:"Task"`
Cpu string `gorm:"column:cpu;size:255" json:"Cpu"`
Mem string `gorm:"column:mem;size:255" json:"Mem"`
Account string `gorm:"column:account;size:255" json:"Account"`
Name string `gorm:"column:name;size:255" json:"Name"`
Ip string `gorm:"column:ip;size:39;unique" json:"Ip"`
}
type ClientVO struct {
Id int64 `json:"Id,string"`
Status int `gorm:"column:status;type:int" json:"Status"`
Access int `gorm:"column:access;default:1" json:"Access" form:"Access" comment:"Access"`
Task int `gorm:"column:task;type:int" json:"Task"`
Cpu string `gorm:"column:cpu;size:255" json:"Cpu"`
Mem string `gorm:"column:mem;size:255" json:"Mem"`
Account string `gorm:"column:account;size:255" json:"Account"`
Name string `gorm:"column:name;size:255" json:"Name"`
Ip string `gorm:"column:ip;size:39;unique" json:"Ip"`
}
func (c ClientVO) GetDetailVO() interface{} { return c }
func (c ClientVO) GetListVO() interface{} { return c }
// // 将结构体转换为包含特定字段的匿名结构体
// func NewStructByFields(c interface{}, fields []string) interface{} {
// val := reflect.ValueOf(c)
// typ := reflect.TypeOf(c)
// // 创建一个新的结构体类型,包含指定的字段
// newFields := make([]reflect.StructField, len(fields))
// for i, field := range fields {
// if f, ok := typ.FieldByName(field); ok {
// newFields[i] = reflect.StructField{
// Name: f.Name,
// Type: f.Type,
// Tag: f.Tag,
// }
// } else {
// return nil
// }
// }
// newStruct := reflect.StructOf(newFields)
// // 创建一个新的结构体实例,并填充字段值
// newVal := reflect.New(newStruct).Elem()
// for i, field := range fields {
// newVal.Field(i).Set(val.FieldByName(field))
// }
// return newVal.Interface()
// }
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。