knowledge-api/api/requests/BaseTokenItem.go

38 lines
1.5 KiB
Go

package requests
type BaseTokenItemRequest struct {
GetBaseTokenItemPage // 获取列表-分页
GetBaseTokenItemList // 获取列表
AddBaseTokenItem // 新增
PutBaseTokenItem // 修改
}
// GetBaseTokenItemPage 获取列表-分页
type GetBaseTokenItemPage struct {
Page int `json:"page" form:"page" label:"页码"`
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
TokenId string `json:"token_id" form:"token_id" label:"飞花令id"`
}
// GetBaseTokenItemList 获取列表
type GetBaseTokenItemList struct {
ItemId string `json:"item_id" form:"item_id" label:"主键id"` // 主键id
TokenId string `json:"token_id" form:"token_id" label:"飞花令id"`
ItemName string `json:"item_name" form:"item_name" label:"名称"`
}
// AddBaseTokenItem 新增
type AddBaseTokenItem struct {
TokenId string `json:"token_id" form:"token_id" label:"飞花令id"`
ItemName string `json:"item_name" form:"item_name" label:"名称" validate:"required"`
ItemImage string `json:"item_image" form:"item_image" label:"图片地址" validate:"required"`
ItemSort int `json:"item_sort" form:"item_sort" label:"排序(越大越靠前)" validate:"required"`
}
// PutBaseTokenItem 修改
type PutBaseTokenItem struct {
ItemName string `json:"item_name" form:"item_name" label:"名称" validate:"required"`
ItemImage string `json:"item_image" form:"item_image" label:"图片地址" validate:"required"`
ItemSort int `json:"item_sort" form:"item_sort" label:"排序(越大越靠前)" validate:"required"`
}