2024-03-05 19:15:53 +00:00
|
|
|
package mapper
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"go-humas-be/app/database/entity"
|
|
|
|
|
res "go-humas-be/app/module/magazine_files/response"
|
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
func MagazineFilesResponseMapper(magazineFilesReq *entity.MagazineFiles) (magazineFilesRes *res.MagazineFilesResponse) {
|
|
|
|
|
if magazineFilesReq != nil {
|
|
|
|
|
magazineFilesRes = &res.MagazineFilesResponse{
|
2025-01-17 07:51:18 +00:00
|
|
|
ID: magazineFilesReq.ID,
|
|
|
|
|
Title: magazineFilesReq.Title,
|
|
|
|
|
Description: magazineFilesReq.Description,
|
2024-03-05 19:15:53 +00:00
|
|
|
MagazineId: magazineFilesReq.MagazineId,
|
2025-01-17 07:51:18 +00:00
|
|
|
DownloadCount: magazineFilesReq.DownloadCount,
|
|
|
|
|
FilePath: magazineFilesReq.FilePath,
|
|
|
|
|
FileUrl: magazineFilesReq.FileUrl,
|
|
|
|
|
FileName: magazineFilesReq.FileName,
|
|
|
|
|
FileAlt: magazineFilesReq.FileAlt,
|
|
|
|
|
WidthPixel: magazineFilesReq.WidthPixel,
|
|
|
|
|
HeightPixel: magazineFilesReq.HeightPixel,
|
|
|
|
|
Size: magazineFilesReq.Size,
|
|
|
|
|
StatusId: magazineFilesReq.StatusId,
|
|
|
|
|
IsPublish: magazineFilesReq.IsPublish,
|
|
|
|
|
PublishedAt: magazineFilesReq.PublishedAt,
|
|
|
|
|
IsActive: magazineFilesReq.IsActive,
|
|
|
|
|
CreatedAt: magazineFilesReq.CreatedAt,
|
|
|
|
|
UpdatedAt: magazineFilesReq.UpdatedAt,
|
2024-03-05 19:15:53 +00:00
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
return magazineFilesRes
|
2025-01-17 07:51:18 +00:00
|
|
|
}
|