28 lines
982 B
Go
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" `
|
|
}
|