Skip to content

Commit d8da3ac

Browse files
juzi214032colorful3
authored andcommitted
refactor(VO): 重构 ResponseVO 泛型参数
1 parent 10ca6dd commit d8da3ac

2 files changed

Lines changed: 7 additions & 16 deletions

File tree

src/main/java/io/github/talelin/latticy/controller/cms/UserController.java

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,12 @@
2424
import io.github.talelin.latticy.vo.UserPermissionVO;
2525
import org.springframework.beans.factory.annotation.Autowired;
2626
import org.springframework.validation.annotation.Validated;
27-
import org.springframework.web.bind.annotation.*;
27+
import org.springframework.web.bind.annotation.GetMapping;
28+
import org.springframework.web.bind.annotation.PostMapping;
29+
import org.springframework.web.bind.annotation.PutMapping;
30+
import org.springframework.web.bind.annotation.RequestBody;
31+
import org.springframework.web.bind.annotation.RequestMapping;
32+
import org.springframework.web.bind.annotation.RestController;
2833

2934
import java.util.List;
3035
import java.util.Map;
@@ -56,7 +61,7 @@ public class UserController {
5661
*/
5762
@PostMapping("/register")
5863
@AdminRequired
59-
public CreatedVO<String> register(@RequestBody @Validated RegisterDTO validator) {
64+
public CreatedVO register(@RequestBody @Validated RegisterDTO validator) {
6065
userService.createUser(validator);
6166
return new CreatedVO(11);
6267
}

src/main/java/io/github/talelin/latticy/vo/UnifyResponseVO.java

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -43,26 +43,12 @@ public UnifyResponseVO(T message) {
4343
this.request = RequestUtil.getSimpleRequest();
4444
}
4545

46-
public UnifyResponseVO(HttpStatus httpStatus) {
47-
this.code = Code.SUCCESS.getCode();
48-
this.message = (T) Code.SUCCESS.getDescription();
49-
this.request = RequestUtil.getSimpleRequest();
50-
ResponseUtil.setCurrentResponseHttpStatus(httpStatus.value());
51-
}
52-
5346
public UnifyResponseVO(int code, T message) {
5447
this.code = code;
5548
this.message = message;
5649
this.request = RequestUtil.getSimpleRequest();
5750
}
5851

59-
public UnifyResponseVO(int code, HttpStatus httpStatus) {
60-
this.code = code;
61-
this.message = (T) Code.SUCCESS.getDescription();
62-
this.request = RequestUtil.getSimpleRequest();
63-
ResponseUtil.setCurrentResponseHttpStatus(httpStatus.value());
64-
}
65-
6652
public UnifyResponseVO(T message, HttpStatus httpStatus) {
6753
this.code = Code.SUCCESS.getCode();
6854
this.message = message;

0 commit comments

Comments
 (0)