package request // CreateBindingRequest 创建绑定请求 type CreateBindingRequest struct { PresetID uint `json:"presetId" binding:"required"` ProviderID uint `json:"providerId" binding:"required"` Priority int `json:"priority"` } // UpdateBindingRequest 更新绑定请求 type UpdateBindingRequest struct { ID uint `json:"id" binding:"required"` Priority int `json:"priority"` IsActive bool `json:"isActive"` } // GetBindingListRequest 获取绑定列表请求 type GetBindingListRequest struct { Page int `json:"page" form:"page"` PageSize int `json:"pageSize" form:"pageSize"` ProviderID uint `json:"providerId" form:"providerId"` PresetID uint `json:"presetId" form:"presetId"` }