Files
2026-04-28 10:29:02 +08:00

16 lines
618 B
Go

package codegen
// PreviewFile 预览的单个文件
type PreviewFile struct {
FilePath string `json:"filePath"` // 相对于输出目录的路径
Content string `json:"content"` // 文件内容
AlwaysOverwrite bool `json:"alwaysOverwrite,omitempty"` // 聚合文件(如 enter.go),始终覆盖
}
// GenResult 代码生成结果
type GenResult struct {
OutputDir string `json:"outputDir"` // 实际输出目录
Files []PreviewFile `json:"files"` // 生成的文件列表
Message string `json:"message"` // 生成结果说明
}