mirror of
https://github.com/dataease/dataease.git
synced 2026-05-15 05:22:13 +08:00
fix(X-Pack): 用户管理列表-查询条件存在 SQL 注入风险
This commit is contained in:
committed by
dataeaseShu
parent
bfd4b6b988
commit
3ec0398d30
@@ -11,7 +11,6 @@ import io.dataease.auth.DeApiPath;
|
||||
import io.dataease.auth.DePermit;
|
||||
import io.dataease.auth.vo.TokenVO;
|
||||
import io.dataease.model.KeywordRequest;
|
||||
import io.dataease.request.BaseGridRequest;
|
||||
import io.swagger.v3.oas.annotations.Hidden;
|
||||
import io.swagger.v3.oas.annotations.Operation;
|
||||
import io.swagger.v3.oas.annotations.Parameter;
|
||||
@@ -40,7 +39,7 @@ public interface UserApi {
|
||||
})
|
||||
@DePermit("m:read")
|
||||
@PostMapping("/pager/{goPage}/{pageSize}")
|
||||
IPage<UserGridVO> pager(@PathVariable("goPage") int goPage, @PathVariable("pageSize") int pageSize, @RequestBody BaseGridRequest request);
|
||||
IPage<UserGridVO> pager(@PathVariable("goPage") int goPage, @PathVariable("pageSize") int pageSize, @RequestBody UserGridRequest request);
|
||||
|
||||
@Operation(summary = "查询用户详情")
|
||||
@Parameter(name = "id", description = "ID", required = true, in = ParameterIn.PATH)
|
||||
|
||||
@@ -0,0 +1,20 @@
|
||||
package io.dataease.api.permissions.user.dto;
|
||||
|
||||
import io.dataease.model.KeywordRequest;
|
||||
import lombok.Data;
|
||||
import lombok.EqualsAndHashCode;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.List;
|
||||
|
||||
@EqualsAndHashCode(callSuper = true)
|
||||
@Data
|
||||
public class UserGridRequest extends KeywordRequest implements Serializable {
|
||||
private List<Boolean> statusList;
|
||||
|
||||
private List<Integer> originList;
|
||||
|
||||
private List<Long> roleIdList;
|
||||
|
||||
private Boolean timeDesc;
|
||||
}
|
||||
Reference in New Issue
Block a user