|
@@ -3,6 +3,7 @@ package com.anyway.favor.controller;
|
|
|
import com.anyway.favor.model.Favor;
|
|
|
import com.anyway.favor.model.User;
|
|
|
import com.anyway.favor.model.dto.FavorDto;
|
|
|
+import com.anyway.favor.model.enums.Update;
|
|
|
import com.anyway.favor.service.FavorService;
|
|
|
import com.anyway.util.PageQuery;
|
|
|
import com.anyway.util.R;
|
|
@@ -11,6 +12,7 @@ import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.validation.annotation.Validated;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
+import javax.validation.groups.Default;
|
|
|
import java.util.HashMap;
|
|
|
import java.util.List;
|
|
|
import java.util.Map;
|
|
@@ -34,7 +36,7 @@ public class FavorController {
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/add")
|
|
|
- public R<Boolean> add(@RequestBody @Validated FavorDto favorAddDto) {
|
|
|
+ public R<Void> add(@Validated @RequestBody FavorDto favorAddDto) {
|
|
|
User currentUser = SessionUtils.currentUser();
|
|
|
favorAddDto.setCreateBy(currentUser.getId());
|
|
|
return favorService.add(favorAddDto) ? R.ok() : R.fail("新增失败");
|
|
@@ -47,7 +49,7 @@ public class FavorController {
|
|
|
* @return
|
|
|
*/
|
|
|
@PostMapping("/update")
|
|
|
- public R<Boolean> update(@RequestBody @Validated FavorDto favorAddDto) {
|
|
|
+ public R<Void> update(@Validated({Update.class, Default.class }) @RequestBody FavorDto favorAddDto) {
|
|
|
if (favorAddDto.getId() == null) {
|
|
|
return R.fail("人情事件ID不能为空");
|
|
|
}
|