go 检查字符是否在结构体中 转账到钱包 2023-11-10 39 阅读1分钟 immutableT := reflect.TypeOf(Device{}) if _, ok := immutableT.FieldByName(columnKey); ok { db.Order(clause.OrderByColumn{Column: clause.Column{Name: columnKey}, Desc: order == "descend"}) } else { errors.New("order by 中 该字段不存在", columnKey) }