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"` }