24 lines
724 B
Go
24 lines
724 B
Go
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"`
|
|
}
|