- 在 DocResult 结构体中添加 UpdatedAt 字段,类型为 *time.Time - 更新 NewDocResult 函数,包含 UpdatedAt 字段 - 修改 DocCurd 服务,获取文档时包含 updated_at 字段 - 启动 ElasticSearch 服务
27 lines
540 B
Go
27 lines
540 B
Go
package model_res
|
|
|
|
import (
|
|
"catface/app/model"
|
|
"catface/app/model_es"
|
|
"time"
|
|
)
|
|
|
|
// BUG 存在 依賴循環
|
|
func NewDocResult(doc *model.Doc, doc_es *model_es.Doc) *DocResult {
|
|
return &DocResult{
|
|
Type: "doc",
|
|
Id: doc.Id,
|
|
Name: doc.Name,
|
|
Content: doc_es.Content,
|
|
UpdatedAt: doc.UpdatedAt,
|
|
}
|
|
}
|
|
|
|
type DocResult struct {
|
|
Type string `json:"type"`
|
|
Id int64 `json:"id"`
|
|
Name string `json:"name"`
|
|
Content string `json:"content"`
|
|
UpdatedAt *time.Time `json:"updated_at"`
|
|
}
|