Files
rootandClaude Opus 5 8679200f41 Initial commit
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-09-15 13:57:10 +08:00

70 lines
2.1 KiB
Go

package laosiji
type Categories struct {
Id string `json:"id"`
Name string `json:"name"`
}
type PostFiles struct {
Image string `json:"image"`
Type string `json:"type"`
Ico string `json:"ico"`
Tips string `json:"tips"`
Video_link string `json:"video_link"`
}
type UpUserInfo struct {
Id string `json:"id"`
Nickname string `json:"nickname"`
Img string `json:"img"`
Sign string `json:"sign"`
}
type PostSearchListReq struct {
Home_id string `json:"home_id"`
Page string `json:"page"`
Page_size string `json:"page_size"`
Pay_type string `json:"pay_type"`
Start_time int `json:"start_time"`
End_time int `json:"end_time"`
Need_total_info string `json:"need_total_info"`
Keywords string `json:"keywords"` // 关键字
}
type PostSearchInfo struct {
Id string `json:"id"` // id
Title string `json:"title"` // 标题
Time string `json:"time"` // 更新时间
Money string `json:"money"` //
User_id string `json:"user_id"` //
Content string `json:"content"` // 文本内容
Img string `json:"img"` // 封面
Hide_files string `json:"hide_files"` //
Position string `json:"position"` // 类型
Categories []Categories `json:"categories"` // 分类
Img_count string `json:"img_count"` // 图片数量
Rich_content []string `json:"up_user"` // 富文本
Files []PostFiles `json:"files"` // 内容节点
Up_user UpUserInfo `json:"up_user"` // 发布者
IsAdd bool `json:"isAdd"`
}
type PostSearchListResp struct {
Data []PostSearchInfo `json:"data"` //
Total string `json:"total"` //
Current_page string `json:"current_page"` //
Page_size string `json:"page_size"` //
Last_page string `json:"last_page"` //
}
type PostDetailReq struct {
Id string `json:"id"` // id
}
type PostDetailResp struct {
PostSearchInfo
}
type PostAddListReq struct {
Ids []string `json:"ids"`
}