Beispiel #1
0
/**
 *	过滤参数封装一些系统的struct
 *	在有些设置结构参数时,系统的struct不必要再递归分析
 *
 *	@return true 属于过滤字段 false不是过滤的字段
 */
func parampackFilterParamPackStructType(valueType reflect.Type) bool {
	result := true
	// strings.Index(fieldValue.Type().String(), "multipart.FileHeader")
	switch valueType.String() {
	case "[]multipart.FileHeader", "[]*multipart.FileHeader", "*multipart.FileHeader", "multipart.FileHeader":
	case "":
		SFLog.Error("can not read type.String() : %v", valueType)
	default:
		result = false
	}
	return result
}