|
@ -4,6 +4,9 @@ import com.elink.esua.epdc.common.token.dto.TokenDto; |
|
|
import com.elink.esua.epdc.commons.tools.annotation.LoginUser; |
|
|
import com.elink.esua.epdc.commons.tools.annotation.LoginUser; |
|
|
import com.elink.esua.epdc.commons.tools.page.PageData; |
|
|
import com.elink.esua.epdc.commons.tools.page.PageData; |
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
import com.elink.esua.epdc.commons.tools.utils.Result; |
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.validator.ValidatorUtils; |
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.validator.group.AddGroup; |
|
|
|
|
|
import com.elink.esua.epdc.commons.tools.validator.group.DefaultGroup; |
|
|
import com.elink.esua.epdc.dto.item.form.*; |
|
|
import com.elink.esua.epdc.dto.item.form.*; |
|
|
import com.elink.esua.epdc.dto.item.result.ItemCategoryStatisticsResultDTO; |
|
|
import com.elink.esua.epdc.dto.item.result.ItemCategoryStatisticsResultDTO; |
|
|
import com.elink.esua.epdc.dto.item.result.ItemDetailResultDTO; |
|
|
import com.elink.esua.epdc.dto.item.result.ItemDetailResultDTO; |
|
@ -105,6 +108,7 @@ public class ApiItemController { |
|
|
*/ |
|
|
*/ |
|
|
@PostMapping("submitItem") |
|
|
@PostMapping("submitItem") |
|
|
public Result submitItem(@LoginUser TokenDto userDetail, @RequestBody SubmitItemFormDTO formDto) { |
|
|
public Result submitItem(@LoginUser TokenDto userDetail, @RequestBody SubmitItemFormDTO formDto) { |
|
|
|
|
|
ValidatorUtils.validateEntity(formDto, AddGroup.class, DefaultGroup.class); |
|
|
return itemService.submitItem(userDetail, formDto); |
|
|
return itemService.submitItem(userDetail, formDto); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|