chore: core 多模块骨架
This commit is contained in:
15
IosClientKit/Sources/CoreNetwork/HomeDTO.swift
Normal file
15
IosClientKit/Sources/CoreNetwork/HomeDTO.swift
Normal file
@@ -0,0 +1,15 @@
|
||||
import Foundation
|
||||
|
||||
/// 示例网络 DTO(与领域 Model 分离,对应 Kotlin @Serializable 的 data class)。
|
||||
/// 注意:DTO 只承载接口字段,不直接进入 UI;领域层用 CoreModel.HomeData。
|
||||
public struct HomeDTO: Codable, Sendable {
|
||||
public let id: String
|
||||
public let greeting: String
|
||||
public let habits: [HabitDTO]
|
||||
}
|
||||
|
||||
public struct HabitDTO: Codable, Sendable {
|
||||
public let id: String
|
||||
public let title: String
|
||||
public let checkedIn: Bool
|
||||
}
|
||||
Reference in New Issue
Block a user