group.go 480 B

12345678910111213141516171819202122232425
  1. package admin
  2. import "github.com/lejianwen/rustdesk-api/model"
  3. type GroupForm struct {
  4. Id uint `json:"id"`
  5. Name string `json:"name" validate:"required"`
  6. Type int `json:"type"`
  7. }
  8. func (gf *GroupForm) FromGroup(group *model.Group) *GroupForm {
  9. gf.Id = group.Id
  10. gf.Name = group.Name
  11. gf.Type = group.Type
  12. return gf
  13. }
  14. func (gf *GroupForm) ToGroup() *model.Group {
  15. group := &model.Group{}
  16. group.Id = gf.Id
  17. group.Name = gf.Name
  18. group.Type = gf.Type
  19. return group
  20. }