关键点:interface{} 可以代表任意类型
原理知识点:interface{} 就是一个空接口,所有类型都实现了这个接口,所以它可以代表所有类型
// 函数内外
var tags map[string]interface{} = make(map[string]interface{})
// 函数内
tags2:= make(map[string]interface{})
tags2["KeyName"] = "KeyValue"
func (networkDeviceModel *NetworkDeviceModel) SelectOne(condition map[string]interface{}) (*NetworkDeviceModel, error) {
// NetworkDeviceModel可用
// condition map条件字典['keyName': 任意类型数据,...]
// 返回值 NetworkDeviceModel,error
}