16 lines
593 B
Go
16 lines
593 B
Go
package dto
|
||
|
||
// ---------- 浏览历史 ----------
|
||
|
||
// HistoryItem 对外返回的浏览历史项:id 即 target_uid(类型进密码、无前缀的对外编码串,
|
||
// 见 hashid.EncodeWithType)。类型由类型化路由 / 存储 type 区分,前端回查公开详情接口取标题/封面用于渲染。
|
||
type HistoryItem struct {
|
||
ID string `json:"id"`
|
||
ViewedAt uint32 `json:"viewed_at"`
|
||
}
|
||
|
||
// HistoryAdd 记录一次浏览请求体:打开某篇文章详情时上报其对外编码串 id。
|
||
type HistoryAdd struct {
|
||
TargetUID string `json:"target_uid" binding:"required"`
|
||
}
|