package db type LabelManage struct { ID string `gorm:"column:id"` Name string `gorm:"column:name"` Comment string `gorm:"column:comment"` Type int `gorm:"column:type"` ValidDays int `gorm:"column:valid_days"` } func (LabelManage) TableName() string { return "label" } // 查询人物身份属性表 func GeIdentityLabels() ([]LabelManage, error) { var db = DB // 查询数据 var labelManageIdentity []LabelManage if err := db.Table("label"). Select("id, name, valid_days"). Where("type = 2"). Find(&labelManageIdentity).Error; err != nil { return nil, err } return labelManageIdentity, nil }