package graphdto import ( "git.squidspirit.com/squid/blog.git/backend/internal/domain" "github.com/thoas/go-funk" ) func NewPostDTO(entity *domain.Post) *Post { return &Post{ ID: entity.ID, Title: entity.Title, Content: entity.Content, Description: entity.Description, PreviewImageURL: entity.PreviewImageURL, Labels: funk.Map(entity.Labels, func(label *domain.Label) *Label { return NewLabelDTO(label) }).([]*Label), } }