Havoc412 b8d4044b7e refactor(model_res): 删除未使用的接口和方法
- 移除了 DocInterface 接口的未实现方法 GetType
- 删除了 DocResult 和 EncounterResult 类型的 ToString 方法
- 添加了 TODO 注释,标记 base_model.go 文件可能不再需要
2024-11-20 19:50:57 +08:00

27 lines
663 B
Go

package model_res
import (
"catface/app/model"
"catface/app/model_es"
"time"
)
// INFO 由于直接放到 model 中会导致循环引用,所以放到 model_res 中
func NewDocResult(doc *model.Doc, doc_es *model_es.Doc) *DocResult {
return &DocResult{
DocBase: DocBase{Type: "doc"},
Id: doc.Id,
Name: doc.Name,
Content: doc_es.Content,
UpdatedAt: doc.UpdatedAt,
}
}
type DocResult struct {
DocBase
Id int64 `json:"id"`
Name string `json:"name" explain:"文档名称"`
Content string `json:"content" explain:"文档内容"`
UpdatedAt *time.Time `json:"updated_at" explain:"最后更新时间"`
}