解析泛型适用于分页解码

<T: Codable>
<T: HanyJSON>
<T: SwiftyJSON> 

等各种框架

struct PageMyBatis<T: Codable>: Codable {
    let totalPage: Int
    let pageCurrent: Int
    let data: [T]
    let firstPage: Bool
    let lastPage: Bool
}


struct PageSpring<T: Codable>: Codable {
    let content: [T]
    let totalPages: Int
    let last: Bool
    let first: Bool
}

 

posted on 2025-01-18 18:08  懂事长qingzZ  阅读(2)  评论(0编辑  收藏  举报