package admin import "github.com/lejianwen/rustdesk-api/v2/model" type PeerForm struct { RowId uint `json:"row_id" ` Id string `json:"id"` Cpu string `json:"cpu"` Hostname string `json:"hostname"` Memory string `json:"memory"` Os string `json:"os"` Username string `json:"username"` Uuid string `json:"uuid"` Version string `json:"version"` GroupId uint `json:"group_id"` Alias string `json:"alias"` } type PeerBatchDeleteForm struct { RowIds []uint `json:"row_ids" validate:"required"` } // ToPeer func (f *PeerForm) ToPeer() *model.Peer { return &model.Peer{ RowId: f.RowId, Id: f.Id, Cpu: f.Cpu, Hostname: f.Hostname, Memory: f.Memory, Os: f.Os, Username: f.Username, Uuid: f.Uuid, Version: f.Version, GroupId: f.GroupId, Alias: f.Alias, } } type PeerQuery struct { PageQuery TimeAgo int `json:"time_ago" form:"time_ago"` Id string `json:"id" form:"id"` Hostname string `json:"hostname" form:"hostname"` Uuids string `json:"uuids" form:"uuids"` Ip string `json:"ip" form:"ip"` Username string `json:"username" form:"username"` Alias string `json:"alias" form:"alias"` } type SimpleDataQuery struct { Ids []string `json:"ids" form:"ids"` }