swift Swift ddd存储库查询pettern
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift Swift ddd存储库查询pettern相关的知识,希望对你有一定的参考价值。
import SwiftTask
protocol RepositoryQuery {
}
protocol Repository {
associatedtype ContentId
associatedtype Content
associatedtype Contents
func findAll() -> Task<Void, Contents, Error>
func find(contentId: ContentId) -> Task<Void, Content?, Error>
func find(query: RepositoryQuery) -> Task<Void, Contents, Error>
func fetchAll() -> Task<Void, Contents, Error>
func fetch(contentId: ContentId) -> Task<Void, Content, Error>
func fetch(query: RepositoryQuery) -> Task<Void, Contents, Error>
}
以上是关于swift Swift ddd存储库查询pettern的主要内容,如果未能解决你的问题,请参考以下文章
text Swift存储库模式
Xcode Swift 包管理器错误 - 找不到存储库
在DDD中为聚合提供多个存储库是否可以?
Swift 2.1 中的块存储变量
iOS 中使用 Swift 的库目录
我可以使用Swift包管理器创建本地模块吗?