peer.go 619 B

12345678910111213141516171819202122232425262728293031
  1. package admin
  2. import "Gwen/model"
  3. type PeerForm struct {
  4. RowId uint `json:"row_id" `
  5. Id string `json:"id"`
  6. Cpu string `json:"cpu"`
  7. Hostname string `json:"hostname"`
  8. Memory string `json:"memory"`
  9. Os string `json:"os"`
  10. Username string `json:"username"`
  11. Uuid string `json:"uuid"`
  12. Version string `json:"version"`
  13. }
  14. // ToPeer
  15. func (f *PeerForm) ToPeer() *model.Peer {
  16. return &model.Peer{
  17. RowId: f.RowId,
  18. Id: f.Id,
  19. Cpu: f.Cpu,
  20. Hostname: f.Hostname,
  21. Memory: f.Memory,
  22. Os: f.Os,
  23. Username: f.Username,
  24. Uuid: f.Uuid,
  25. Version: f.Version,
  26. }
  27. }