packagedataimport("github.com/go-kratos/kratos-layout/internal/conf""github.com/go-kratos/kratos/v2/log""github.com/google/wire")// ProviderSet is data providers.varProviderSet=wire.NewSet(NewData,NewGreeterRepo)// Data .typeDatastruct{// TODO wrapped database client}// NewData .funcNewData(c*conf.Data,loggerlog.Logger)(*Data,func(),error){cleanup:=func(){log.NewHelper(logger).Info("closing the data resources")}return&Data{},cleanup,nil}