Files
web_huangguo_server/web/service/srv_richtextcontent/define.go
T
rootandClaude Opus 5.5 7974a42301 Initial commit
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-09-23 11:07:42 +08:00

39 lines
1.5 KiB
Go
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package srv_richtextcontent
import (
"time"
"videoweb/pub/models/richtextcontentmod"
"videoweb/pub/pubdef"
)
type GetRichTextContentListReq struct {
Title *string `json:"title" bson:"title"` // 标题
Status *bool `json:"status" bson:"status"` // 是否启用
pubdef.Page
}
type GetRichTextContentResp struct {
Total int64 `json:"total" bson:"total"`
List richtextcontentmod.RichTextContentModelList `json:"list" bson:"list"`
}
type DelRichTextContentReq struct {
Id int64 `bson:"_id,omitempty"`
}
type UpdateRichTextContentData struct {
Id int64 `bson:"_id,omitempty" json:"_id,omitempty"`
Title *string `json:"title" bson:"title,omitempty"` // 标题
Content *string `json:"content" bson:"content,omitempty"` // 内容
Location *[]string `json:"location" bson:"location,omitempty"` // 位置
Sort *int64 `json:"sort" bson:"sort,omitempty"` // 排序值
Status *bool `json:"status" bson:"status,omitempty"` // 是否启用
Desc *string `json:"desc" bson:"desc,omitempty"` // 标题(app)
SeoInfo *pubdef.SeoValue `json:"seoInfo" bson:"seoInfo,omitempty"` // Seo相关信息
UpdatedAt time.Time `json:"updatedAt" bson:"updatedAt,omitempty"`
}
type UpdateRichTextContentReq struct {
Id int64 `json:"id" binding:"required"`
Param UpdateRichTextContentData `json:"param" bson:"param"` // appId,唯一id
}