增加了推荐搜索字段

This commit is contained in:
2024-08-12 10:04:25 +08:00
parent 68adc70ba6
commit 64ddac108b
5 changed files with 86 additions and 51 deletions
+20 -16
View File
@@ -10,11 +10,12 @@ type BaseClassRequest struct {
// GetBaseClassPage 获取基础分类列表-分页
type GetBaseClassPage struct {
Page int `json:"page" form:"page" label:"页码"`
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
ClassName string `json:"class_name" form:"class_name" label:"分类名称"`
ClassStatus *int `json:"class_status" form:"class_status" label:"分类状态"` // 1:正常 2:隐藏)
Order *GetBaseClassPageOrder `json:"order" form:"order" label:"排序"`
Page int `json:"page" form:"page" label:"页码"`
PageSize int `json:"page_size" form:"page_size" label:"每页个数"`
ClassName string `json:"class_name" form:"class_name" label:"分类名称"`
ClassStatus *int `json:"class_status" form:"class_status" label:"分类状态"` // 1:正常 2:隐藏)
IsRecommendSearch *int `json:"is_recommend_search" form:"is_recommend_search" label:"是否推荐搜索"`
Order *GetBaseClassPageOrder `json:"order" form:"order" label:"排序"`
}
// GetBaseClassPageOrder 获取基础分类列表-分页-排序条件
@@ -24,9 +25,10 @@ type GetBaseClassPageOrder struct {
// GetBaseClassList 获取基础分类列表
type GetBaseClassList struct {
ClassName string `json:"class_name" form:"class_name" label:"分类名称"`
ClassStatus *int `json:"class_status" form:"class_status" label:"分类状态"` // 1:正常 2:隐藏)
Order *GetBaseClassListOrder `json:"order" form:"order" label:"排序"`
ClassName string `json:"class_name" form:"class_name" label:"分类名称"`
ClassStatus *int `json:"class_status" form:"class_status" label:"分类状态"` // 1:正常 2:隐藏)
IsRecommendSearch *int `json:"is_recommend_search" form:"is_recommend_search" label:"是否推荐搜索"`
Order *GetBaseClassListOrder `json:"order" form:"order" label:"排序"`
}
// GetBaseClassListOrder 获取基础分类列表-排序条件
@@ -41,16 +43,18 @@ type PutBaseClassStatus struct {
// PutBaseClass 修改基础分类
type PutBaseClass struct {
ClassName string `json:"class_name" form:"class_name" label:"分类名称" validate:"required"`
ClassIcon string `json:"class_icon" form:"class_icon" label:"图标地址" validate:"required"`
ClassBrief string `json:"class_brief" form:"class_brief" label:"分类简介" validate:"required"`
Sort uint `json:"sort" form:"sort" label:"排序值" validate:"required,number,min=1"`
ClassName string `json:"class_name" form:"class_name" label:"分类名称" validate:"required"`
ClassIcon string `json:"class_icon" form:"class_icon" label:"图标地址" validate:"required"`
ClassBrief string `json:"class_brief" form:"class_brief" label:"分类简介" validate:"required"`
Sort uint `json:"sort" form:"sort" label:"排序值" validate:"required,number,min=1"`
IsRecommendSearch *int `json:"is_recommend_search" form:"is_recommend_search" label:"是否推荐搜索"`
}
// AddBaseClass 新增基础分类
type AddBaseClass struct {
ClassName string `json:"class_name" form:"class_name" label:"分类名称" validate:"required"`
ClassIcon string `json:"class_icon" form:"class_icon" label:"图标地址" validate:"required"`
ClassBrief string `json:"class_brief" form:"class_brief" label:"分类简介" validate:"required"`
Sort uint `json:"sort" form:"sort" label:"排序值" validate:"required,number,min=1"`
ClassName string `json:"class_name" form:"class_name" label:"分类名称" validate:"required"`
ClassIcon string `json:"class_icon" form:"class_icon" label:"图标地址" validate:"required"`
ClassBrief string `json:"class_brief" form:"class_brief" label:"分类简介" validate:"required"`
Sort uint `json:"sort" form:"sort" label:"排序值" validate:"required,number,min=1"`
IsRecommendSearch *int `json:"is_recommend_search" form:"is_recommend_search" label:"是否推荐搜索"`
}