feat: update magazine, and magazine files
This commit is contained in:
parent
fa7e33c4aa
commit
617a669e2c
|
|
@ -8,17 +8,24 @@ import (
|
|||
func MagazineFilesResponseMapper(magazineFilesReq *entity.MagazineFiles) (magazineFilesRes *res.MagazineFilesResponse) {
|
||||
if magazineFilesReq != nil {
|
||||
magazineFilesRes = &res.MagazineFilesResponse{
|
||||
ID: magazineFilesReq.ID,
|
||||
Title: magazineFilesReq.Title,
|
||||
Description: magazineFilesReq.Description,
|
||||
ID: magazineFilesReq.ID,
|
||||
Title: magazineFilesReq.Title,
|
||||
Description: magazineFilesReq.Description,
|
||||
MagazineId: magazineFilesReq.MagazineId,
|
||||
DownloadCount: magazineFilesReq.DownloadCount,
|
||||
StatusId: magazineFilesReq.StatusId,
|
||||
IsPublish: magazineFilesReq.IsPublish,
|
||||
PublishedAt: magazineFilesReq.PublishedAt,
|
||||
IsActive: magazineFilesReq.IsActive,
|
||||
CreatedAt: magazineFilesReq.CreatedAt,
|
||||
UpdatedAt: magazineFilesReq.UpdatedAt,
|
||||
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,
|
||||
}
|
||||
}
|
||||
return magazineFilesRes
|
||||
|
|
|
|||
|
|
@ -3,15 +3,22 @@ package response
|
|||
import "time"
|
||||
|
||||
type MagazineFilesResponse struct {
|
||||
ID uint `json:"id"`
|
||||
Title string `json:"title"`
|
||||
Description string `json:"description"`
|
||||
MagazineId int `json:"magazine_id"`
|
||||
DownloadCount int `json:"download_count"`
|
||||
StatusId int `json:"status_id"`
|
||||
IsPublish bool `json:"is_publish"`
|
||||
PublishedAt time.Time `json:"published_at"`
|
||||
IsActive bool `json:"is_active"`
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
UpdatedAt time.Time `json:"updated_at"`
|
||||
ID uint `json:"id"`
|
||||
Title string `json:"title"`
|
||||
Description string `json:"description"`
|
||||
MagazineId uint `json:"magazineId"`
|
||||
DownloadCount *int `json:"downloadCount"`
|
||||
FilePath *string `json:"filePath"`
|
||||
FileUrl *string `json:"fileUrl"`
|
||||
FileName *string `json:"fileName"`
|
||||
FileAlt *string `json:"fileAlt"`
|
||||
WidthPixel *string `json:"widthPixel"`
|
||||
HeightPixel *string `json:"heightPixel"`
|
||||
Size *string `json:"size"`
|
||||
StatusId int `json:"statusId"`
|
||||
IsPublish *bool `json:"isPublish"`
|
||||
PublishedAt *time.Time `json:"publishedAt"`
|
||||
IsActive bool `json:"isActive"`
|
||||
CreatedAt time.Time `json:"createdAt"`
|
||||
UpdatedAt time.Time `json:"updatedAt"`
|
||||
}
|
||||
|
|
@ -8,19 +8,19 @@ import (
|
|||
func MagazinesResponseMapper(magazinesReq *entity.Magazines) (magazinesRes *res.MagazinesResponse) {
|
||||
if magazinesReq != nil {
|
||||
magazinesRes = &res.MagazinesResponse{
|
||||
ID: magazinesReq.ID,
|
||||
Title: magazinesReq.Title,
|
||||
Description: magazinesReq.Description,
|
||||
ThumbnailPath: magazinesReq.ThumbnailPath,
|
||||
ThumbnailUrl: magazinesReq.ThumbnailUrl,
|
||||
PageUrl: magazinesReq.PageUrl,
|
||||
CreatedById: magazinesReq.CreatedById,
|
||||
StatusId: magazinesReq.StatusId,
|
||||
IsPublish: magazinesReq.IsPublish,
|
||||
PublishedAt: magazinesReq.PublishedAt,
|
||||
IsActive: magazinesReq.IsActive,
|
||||
CreatedAt: magazinesReq.CreatedAt,
|
||||
UpdatedAt: magazinesReq.UpdatedAt,
|
||||
ID: magazinesReq.ID,
|
||||
Title: magazinesReq.Title,
|
||||
Description: magazinesReq.Description,
|
||||
ThumbnailPath: magazinesReq.ThumbnailPath,
|
||||
ThumbnailUrl: magazinesReq.ThumbnailUrl,
|
||||
PageUrl: magazinesReq.PageUrl,
|
||||
CreatedById: magazinesReq.CreatedById,
|
||||
StatusId: magazinesReq.StatusId,
|
||||
IsPublish: magazinesReq.IsPublish,
|
||||
PublishedAt: magazinesReq.PublishedAt,
|
||||
IsActive: magazinesReq.IsActive,
|
||||
CreatedAt: magazinesReq.CreatedAt,
|
||||
UpdatedAt: magazinesReq.UpdatedAt,
|
||||
}
|
||||
}
|
||||
return magazinesRes
|
||||
|
|
|
|||
|
|
@ -3,17 +3,17 @@ package response
|
|||
import "time"
|
||||
|
||||
type MagazinesResponse struct {
|
||||
ID uint `json:"id"`
|
||||
Title string `json:"title"`
|
||||
Description string `json:"description"`
|
||||
ThumbnailPath string `json:"thumbnail_path"`
|
||||
ThumbnailUrl string `json:"thumbnail_url"`
|
||||
PageUrl string `json:"page_url"`
|
||||
CreatedById int `json:"created_by_id"`
|
||||
StatusId int `json:"status_id"`
|
||||
IsPublish bool `json:"is_publish"`
|
||||
PublishedAt time.Time `json:"published_at"`
|
||||
IsActive bool `json:"is_active"`
|
||||
CreatedAt time.Time `json:"created_at"`
|
||||
UpdatedAt time.Time `json:"updated_at"`
|
||||
ID uint `json:"id"`
|
||||
Title string `json:"title"`
|
||||
Description string `json:"description"`
|
||||
ThumbnailPath string `json:"thumbnailPath"`
|
||||
ThumbnailUrl string `json:"thumbnailUrl"`
|
||||
PageUrl string `json:"pageUrl"`
|
||||
CreatedById *uint `json:"createdById"`
|
||||
StatusId int `json:"statusId"`
|
||||
IsPublish bool `json:"isPublish"`
|
||||
PublishedAt time.Time `json:"publishedAt"`
|
||||
IsActive bool `json:"isActive"`
|
||||
CreatedAt time.Time `json:"createdAt"`
|
||||
UpdatedAt time.Time `json:"updatedAt"`
|
||||
}
|
||||
Loading…
Reference in New Issue