想要在store–> readwriter–> message.go 中实现store–> message.go 中定义的接口:
实现不了:
最后的原因:
在 store–> message.go 中定义的接口:
GetsByIDInSession(ctx context.Context, session *xorm.Session, ids ...int64) ([]*model.Message, error)
中的xorm 包是 "xorm.io/xorm"
在 store–> readwriter–> message.go 中实现的时候没有注意 xorm 的包是 "github.com/go-xorm/xorm"
导致系统认为没有实现该接口。
!!! 引以为戒