2024-07-02 17:37:50 +08:00

28 lines
982 B
Go

package requests
type LabelRequest struct {
GetLabelList // 获取标签列表
AddLabel // 新增标签
PutLabel // 修改标签
}
// GetLabelList 获取标签列表
type GetLabelList struct {
LabelId string `json:"label_id" form:"label_id" label:"主键id"`
LabelName string `json:"label_name" form:"label_name" label:"标签名称"`
ParentId string `json:"parent_id" form:"parent_id" label:"父级ID"`
LabelLevel *int `json:"label_level" form:"label_level" label:"级别"`
}
// AddLabel 新增标签
type AddLabel struct {
LabelName string `json:"label_name" form:"label_name" label:"标签名称" validate:"required" `
ParentId string `json:"parent_id" form:"parent_id" label:"父级ID" `
LabelLevel int `json:"label_level" form:"label_level" label:"级别" validate:"required,number,min=1" `
}
// PutLabel 修改标签
type PutLabel struct {
LabelName string `json:"label_name" form:"label_name" label:"标签名称" validate:"required" `
}