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