修复JSR380不能生效的问题

This commit is contained in:
wen 2022-01-15 18:21:51 +08:00
parent 32c51c1f62
commit a419b3d405
2 changed files with 7 additions and 8 deletions

View File

@ -6,6 +6,7 @@ import com.xhpc.board.domain.QueryUserListResponse;
import com.xhpc.board.service.XhpcMessageBoardService; import com.xhpc.board.service.XhpcMessageBoardService;
import com.xhpc.common.core.web.domain.AjaxResult; import com.xhpc.common.core.web.domain.AjaxResult;
import lombok.extern.slf4j.Slf4j; import lombok.extern.slf4j.Slf4j;
import org.springframework.validation.annotation.Validated;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.annotation.Resource; import javax.annotation.Resource;
@ -48,7 +49,7 @@ public class XhpcMessageBoardController {
* @since version-1.0 * @since version-1.0
*/ */
@GetMapping("/user/list") @GetMapping("/user/list")
public AjaxResult queryUserList(QueryUserListRequest param) throws Exception { public AjaxResult queryUserList(@Validated QueryUserListRequest param) throws Exception {
QueryUserListResponse queryUserListResponse = xhpcMessageBoardService.queryUserList(param); QueryUserListResponse queryUserListResponse = xhpcMessageBoardService.queryUserList(param);

View File

@ -17,6 +17,7 @@ import javax.validation.constraints.NotNull;
*/ */
@NoArgsConstructor @NoArgsConstructor
@Data @Data
public class QueryUserListRequest { public class QueryUserListRequest {
/** /**
@ -33,31 +34,28 @@ public class QueryUserListRequest {
* currentPage * currentPage
*/ */
@JsonProperty("currentPage") @JsonProperty("currentPage")
@NotNull(message = "currentPage的参数名不正确或者currentPage的值为空检查传入参数") @NotNull(message = "currentPage的参数名不正确或者currentPage的值为空请检查传入参数")
@NotBlank(message = "currentPage的参数为''字符串,请检查传入参数")
@Min(value = 1, message = "分页参数最小为1") @Min(value = 1, message = "分页参数最小为1")
private Integer currentPage; private Integer currentPage;
/** /**
* items * items
*/ */
@JsonProperty("items") @JsonProperty("items")
@NotNull(message = "items的参数名不正确或者items的值为空检查传入参数") @NotNull(message = "items的参数名不正确或者items的值为空请检查传入参数")
@NotBlank(message = "items的参数为''字符串,请检查传入参数")
@Min(value = 1, message = "每页显示至少1条数据") @Min(value = 1, message = "每页显示至少1条数据")
private Integer items; private Integer items;
/** /**
* tenantId * tenantId
*/ */
@JsonProperty("tenantId") @JsonProperty("tenantId")
@NotNull(message = "tenantId的参数名不正确或者tenantId的值为空检查传入参数") @NotNull(message = "tenantId的参数名不正确或者tenantId的值为空检查传入参数")
@NotBlank(message = "tenantId的参数为''字符串,请检查传入参数") @NotBlank(message = "tenantId的参数为''字符串,请检查传入参数")
private String tenantId; private String tenantId;
/** /**
* tenantType * tenantType
*/ */
@JsonProperty("tenantType") @JsonProperty("tenantType")
@NotNull(message = "tenantType的参数名不正确或者tenantType的值为空检查传入参数") @NotNull(message = "tenantType的参数名不正确或者tenantType的值为空请检查传入参数")
@NotBlank(message = "tenantType的参数为''字符串,请检查传入参数")
private Integer tenantType; private Integer tenantType;
} }