- 移除了 DocInterface 接口的未实现方法 GetType - 删除了 DocResult 和 EncounterResult 类型的 ToString 方法 - 添加了 TODO 注释,标记 base_model.go 文件可能不再需要
25 lines
650 B
Go
25 lines
650 B
Go
package model_res
|
|
|
|
import (
|
|
"catface/app/model"
|
|
"catface/app/model_es"
|
|
"time"
|
|
)
|
|
|
|
func NewEncounterResult(encounter *model.Encounter, encounter_es *model_es.Encounter) *EncounterResult {
|
|
return &EncounterResult{
|
|
DocBase: DocBase{Type: "encounter"},
|
|
Id: encounter.Id,
|
|
Title: encounter.Title,
|
|
Content: encounter.Content,
|
|
UpdatedAt: encounter.UpdatedAt}
|
|
}
|
|
|
|
type EncounterResult struct {
|
|
DocBase
|
|
Id int64 `json:"id"`
|
|
Title string `json:"title" explain:"路遇笔记标题"`
|
|
Content string `json:"content" explain:"内容"`
|
|
UpdatedAt *time.Time `json:"updated_at" explain:"最后更新时间"`
|
|
}
|