types

package
v0.0.0-...-b701592 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 11, 2023 License: MIT Imports: 0 Imported by: 0

Documentation

Overview

Code generated by goctl. DO NOT EDIT.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CommonResply

type CommonResply struct {
	Code    int    `json:"code"`
	Message string `json:"message"`
}

type EditPassReq

type EditPassReq struct {
	PassWord     string `json:"password"`
	OrldPassWord string `json:"old_password"`
}

type InfoItem

type InfoItem struct {
	Id        uint32 `json:"id"`
	Name      string `json:"name"`       // 账户名
	Nicks     string `json:"nicks"`      // 昵称
	Pass      string `json:"pass"`       // 密码
	Ip        string `json:"ip"`         // IP地址
	State     uint8  `json:"state"`      // 状态:0-冻结/1-正常
	CreatedAt string `json:"created_at"` // 创建时间
	UpdatedAt string `json:"updated_at"` // 更新时间
}

type InfoReq

type InfoReq struct {
}

type InfoResply

type InfoResply struct {
	CommonResply
	Data []SectionItem `json:"data"`
}

type LoginReq

type LoginReq struct {
	UserName string `json:"username"` // 用户邮箱
	PassWord string `json:"password"` // 用户密码
}

type LoginResply

type LoginResply struct {
	CommonResply
	Token string `json:"token"`
}

type SectionItem

type SectionItem struct {
	Id        uint32 `json:"id"`
	Name      string `json:"name"`       // 名称
	Alias     string `json:"alias"`      // 别名
	Desc      string `json:"desc"`       // 介绍
	Pid       uint8  `json:"pid"`        // 上级节点
	Level     uint8  `json:"level"`      // 层级:0一级(默认)
	Icons     string `json:"icons"`      // 图标
	Sorts     uint32 `json:"sorts"`      // 排序
	State     uint8  `json:"state"`      // 状态:0-关闭/1-开启
	IsDelete  uint8  `json:"is_delete"`  // 软删除
	CreatedAt string `json:"created_at"` // 创建时间
	UpdatedAt string `json:"updated_at"` // 更新时间
}

type SectionListsReq

type SectionListsReq struct {
	Page     int `json:"page,optional"`
	PageSize int `json:"pageSize,optional"`
}

type SectionListsResply

type SectionListsResply struct {
	CommonResply
	TotalCount int64         `json:"totalCount"`
	CurrCount  int           `json:"currCount"`
	Data       []SectionItem `json:"data"`
}

type TopicCreateReq

type TopicCreateReq struct {
	CateId    uint32 `json:"cate_id"`    // 所属板块ID
	Title     string `json:"title"`      // 标题
	Tags      string `json:"tags"`       // 标签
	Content   string `json:"content"`    // 内容
	MdContent string `json:"md_content"` // markdown内容
}

type TopicDetailResply

type TopicDetailResply struct {
	CommonResply
	Data TopicItem `json:"data"`
}

type TopicItem

type TopicItem struct {
	Id           uint32 `json:"id"`
	CateId       uint   `json:"cate_id"`       // 版块ID
	UserId       uint   `json:"user_id"`       // 用户ID
	Title        string `json:"title"`         // 标题
	Tags         string `json:"tags"`          // 标签
	State        uint8  `json:"state"`         // 状态:0-草稿/1-发布
	Type         uint8  `json:"type"`          // 类型:0-默认/1-精华/2-置顶
	Content      string `json:"content"`       // 内容
	MdContent    string `json:"md_content"`    // markdown内容
	IsDelete     uint8  `json:"is_delete"`     // 软删除
	LastReplyAt  string `json:"last_reply_at"` // 最后回复时间
	ReplyId      string `json:"reply_id"`      // 最后回复者ID
	ViewCount    uint64 `json:"view_count"`    // 浏览量
	LikeCount    uint64 `json:"like_count"`    // 点赞量
	CommentCount uint64 `json:"comment_count"` // 评论量
	CreatedAt    string `json:"created_at"`    // 创建时间
	UpdatedAt    string `json:"updated_at"`    // 更新时间
}

type TopicItemReq

type TopicItemReq struct {
	TopicId uint32 `json:"topic_id"`
}

type TopicListsReq

type TopicListsReq struct {
	Page     int `json:"page,optional"`
	PageSize int `json:"pageSize,optional"`
}

type TopicListsResply

type TopicListsResply struct {
	CommonResply
	TotalCount int64       `json:"totalCount"`
	CurrCount  int         `json:"currCount"`
	Data       []TopicItem `json:"data"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL