forked from ebhomengo/niki
23 lines
563 B
Go
23 lines
563 B
Go
package mapper
|
|
|
|
import (
|
|
"git.gocasts.ir/ebhomengo/niki/domain/campaign/entity"
|
|
param "git.gocasts.ir/ebhomengo/niki/domain/campaign/service"
|
|
"time"
|
|
)
|
|
|
|
func ToCampaignEntity(req param.CreateCampaignRequest) entity.Campaign {
|
|
return entity.Campaign{
|
|
Title: req.Title,
|
|
Description: req.Description,
|
|
Link: req.Link,
|
|
Slogan: req.Slogan,
|
|
GoalAmount: req.GoalAmount,
|
|
RaisedAmount: 0,
|
|
Status: entity.CampaignStatus(req.Status),
|
|
DeadlineAt: req.DeadlineAt,
|
|
AdminID: req.AdminID,
|
|
CreatedAt: time.Now(),
|
|
}
|
|
}
|