forked from JointCloud/pcm-coordinator
added the cluster storage query field
Signed-off-by: jagger <cossjie@foxmail.com>
This commit is contained in:
parent
de59175d0d
commit
9b9d392d99
|
@ -874,6 +874,7 @@ type (
|
|||
ProducerDict string `form:"producerDict,optional"`
|
||||
RegionDict string `form:"regionDict,optional"`
|
||||
ResourceType string `form:"resourceType,optional"`
|
||||
StorageSchedule string `form:"storageSchedule,optional"`
|
||||
PageInfo
|
||||
}
|
||||
|
||||
|
|
|
@ -58,6 +58,9 @@ func (l *ClusterListLogic) ClusterList(req *types.ClusterReq) (resp *types.PageR
|
|||
if req.ResourceType != "" {
|
||||
db = db.Where("t_adapter.resource_type = ?", req.ResourceType)
|
||||
}
|
||||
if req.StorageSchedule != "" {
|
||||
db = db.Where("t_cluster.storage_schedule = ?", req.StorageSchedule)
|
||||
}
|
||||
|
||||
//count total
|
||||
var total int64
|
||||
|
|
|
@ -785,28 +785,29 @@ type AdapterRelation struct {
|
|||
}
|
||||
|
||||
type ClusterReq struct {
|
||||
Id string `form:"id,optional"`
|
||||
AdapterId string `form:"adapterId,optional"`
|
||||
Name string `form:"name,optional"`
|
||||
Nickname string `form:"nickname,optional"`
|
||||
Description string `form:"description,optional"`
|
||||
Server string `form:"server,optional"`
|
||||
MonitorServer string `form:"monitorServer,optional"`
|
||||
Username string `form:"username,optional"`
|
||||
Password string `form:"password,optional"`
|
||||
Token string `form:"token,optional"`
|
||||
Ak string `form:"ak,optional"`
|
||||
Sk string `form:"sk,optional"`
|
||||
Region string `form:"region,optional"`
|
||||
ProjectId string `form:"projectId,optional"`
|
||||
Version string `form:"version,optional"`
|
||||
Label string `form:"label,optional"`
|
||||
OwnerId string `form:"ownerId,omitempty,optional"`
|
||||
AuthType string `form:"authType,optional"`
|
||||
Type string `form:"type,optional"`
|
||||
ProducerDict string `form:"producerDict,optional"`
|
||||
RegionDict string `form:"regionDict,optional"`
|
||||
ResourceType string `form:"resourceType,optional"`
|
||||
Id string `form:"id,optional"`
|
||||
AdapterId string `form:"adapterId,optional"`
|
||||
Name string `form:"name,optional"`
|
||||
Nickname string `form:"nickname,optional"`
|
||||
Description string `form:"description,optional"`
|
||||
Server string `form:"server,optional"`
|
||||
MonitorServer string `form:"monitorServer,optional"`
|
||||
Username string `form:"username,optional"`
|
||||
Password string `form:"password,optional"`
|
||||
Token string `form:"token,optional"`
|
||||
Ak string `form:"ak,optional"`
|
||||
Sk string `form:"sk,optional"`
|
||||
Region string `form:"region,optional"`
|
||||
ProjectId string `form:"projectId,optional"`
|
||||
Version string `form:"version,optional"`
|
||||
Label string `form:"label,optional"`
|
||||
OwnerId string `form:"ownerId,omitempty,optional"`
|
||||
AuthType string `form:"authType,optional"`
|
||||
Type string `form:"type,optional"`
|
||||
ProducerDict string `form:"producerDict,optional"`
|
||||
RegionDict string `form:"regionDict,optional"`
|
||||
ResourceType string `form:"resourceType,optional"`
|
||||
StorageSchedule string `form:"storageSchedule,optional"`
|
||||
PageInfo
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue