Goのローカルインポートについて


以下のディレクトリ構成で`inqueryHandlers.go`内で `import
"project_name/model"`として`inquery.go`ないのStructを`inqueryhandlers.go`ないで使用しました。ところが`undefined`でエラーが出てさらにインポート箇所で`not
used`とでてしまいます。  
`import "../model"`ではこのエラーが出ないのですが、今度は`../model" in non-local
package`というエラーが出てビルドに失敗してしまいます。

この場合どのようにインポートすればいいのでしょうか

ディレクトリ構成

[code]

    ├── handlers
    │   ├── inqueryHandlers.go
    │   └── proxyHandlers.go
    ├── loger.go
    ├── main.go
    ├── model
    │   └── inquery.go
    ├── router.go
    └── routes.go
    
[/code]

inquery.go

[code]

    // Inquery is a model.
    type Inquery struct {
        Id      int       `json: "id"`
        Content string    `json: "content"`
        Created time.Time `json: "created"`
    }
    
    // Inqueries are models.
    type Inqueries []Inquery
    
[/code]




仕方ないので現状以下のようにモデルをまとめてpackageでまとめるのを諦めました;;

[code]

    ├── inqueryHandlers.go
    ├── loger.go
    ├── main.go
    ├── models.go
    ├── proxyHandlers.go
    ├── router.go
    └── routes.go
    
[/code]




仕方ないので現状以下のようにモデルをまとめてpackageでまとめるのを諦めました;;

[code]

    ├── inqueryHandlers.go
    ├── loger.go
    ├── main.go
    ├── models.go
    ├── proxyHandlers.go
    ├── router.go
    └── routes.go
    
[/code]

