|
|
|
@ -4,6 +4,8 @@ import com.qniao.dam.api.command.activity.user.request.ActivityDto; |
|
|
|
import com.qniao.dam.api.command.activity.user.request.ChangeActivityDto; |
|
|
|
import com.qniao.dam.application.service.activity.ActivityApplicationService; |
|
|
|
import com.qniao.dam.domain.aggregate.activity.entity.Activity; |
|
|
|
import com.qniao.dam.domain.aggregate.activity.entity.ActivityProduct; |
|
|
|
import com.qniao.framework.utils.TypeConvertUtils; |
|
|
|
import io.swagger.annotations.Api; |
|
|
|
import io.swagger.annotations.ApiOperation; |
|
|
|
import org.springframework.web.bind.annotation.PostMapping; |
|
|
|
@ -12,6 +14,7 @@ import org.springframework.web.bind.annotation.RequestMapping; |
|
|
|
import org.springframework.web.bind.annotation.RestController; |
|
|
|
|
|
|
|
import javax.annotation.Resource; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
@Api(tags = "活动") |
|
|
|
@RestController |
|
|
|
@ -24,7 +27,11 @@ public class ActivityUserCommandController { |
|
|
|
@ApiOperation("保存活动") |
|
|
|
@PostMapping("save/activity") |
|
|
|
public String saveActivity(@RequestBody ActivityDto activityDto){ |
|
|
|
Activity activity = activityDto.trans2Domain(activityDto); |
|
|
|
Activity activity = TypeConvertUtils.convert(activityDto,Activity.class); |
|
|
|
if(activityDto.getId() == null){ |
|
|
|
activity.setId(null); |
|
|
|
} |
|
|
|
activity.setActivityProductList(activityDto.getActivityProductList()); |
|
|
|
return activityApplicationService.saveActivity(activity); |
|
|
|
} |
|
|
|
|
|
|
|
|