(value string)
| 369 | } |
| 370 | |
| 371 | func parseMCPFileType(value string) (int, error) { |
| 372 | switch strings.ToLower(strings.TrimSpace(value)) { |
| 373 | case "file": |
| 374 | return model.FILE_TYPE_FILE, nil |
| 375 | case "folder", "dir", "directory": |
| 376 | return model.FILE_TYPE_DIR, nil |
| 377 | default: |
| 378 | return 0, errors.New("type 仅支持 file 或 folder") |
| 379 | } |
| 380 | } |
no test coverage detected