tag.go 440 B

123456789101112131415161718192021222324
  1. package mapper
  2. import (
  3. "git.dmitriygnatenko.ru/dima/dmitriygnatenko-v2/internal/dto"
  4. "git.dmitriygnatenko.ru/dima/dmitriygnatenko-v2/internal/models"
  5. )
  6. func ToTagsList(m []models.Tag) []dto.Tag {
  7. res := make([]dto.Tag, 0, len(m))
  8. for i := range m {
  9. res = append(res, dto.Tag{
  10. ID: m[i].ID,
  11. URL: m[i].URL,
  12. Tag: m[i].Tag,
  13. })
  14. }
  15. return res
  16. }
  17. func ToTagModel(form models.TagForm) models.Tag {
  18. return models.Tag(form)
  19. }