jaecoo-be/app/module/campaign_files/mapper/campaign_files.mapper.go

26 lines
788 B
Go

package mapper
import (
"campaign-pool-be/app/database/entity"
res "campaign-pool-be/app/module/campaign_files/response"
)
func CampaignFilesResponseMapper(campaignFilesReq *entity.CampaignFiles) (campaignFilesRes *res.CampaignFilesResponse) {
if campaignFilesReq != nil {
campaignFilesRes = &res.CampaignFilesResponse{
ID: campaignFilesReq.ID,
CampaignID: campaignFilesReq.CampaignID,
Type: campaignFilesReq.Type,
FileURL: campaignFilesReq.FileURL,
ExternalURL: campaignFilesReq.ExternalURL,
IsDraft: campaignFilesReq.IsDraft,
IsPublish: campaignFilesReq.IsPublish,
IsActive: campaignFilesReq.IsActive,
CreatedAt: campaignFilesReq.CreatedAt,
UpdatedAt: campaignFilesReq.UpdatedAt,
}
}
return campaignFilesRes
}