白名单管理

This commit is contained in:
86182
2022-12-14 15:38:52 +08:00
parent 97a83f6326
commit 9362b839de
3 changed files with 15 additions and 6 deletions

View File

@@ -33,7 +33,7 @@ public class WhiteUserApi extends ApiBaseController {
* */
@PostMapping("/save")
public JsonResponse<WhiteUser> save(@RequestBody WhiteUser whiteUser){
if(StringUtil.isBlank(whiteUser.getUserNo())){
if(StringUtil.isBlank(whiteUser.getCode())){
return badRequest("参数异常");
}
if(StringUtil.isBlank(whiteUser.getName())){
@@ -52,7 +52,7 @@ public class WhiteUserApi extends ApiBaseController {
* */
@PostMapping("/update")
public JsonResponse<WhiteUser> update(@RequestBody WhiteUser whiteUser){
if(StringUtil.isBlank(whiteUser.getUserNo())){
if(StringUtil.isBlank(whiteUser.getCode())){
return badRequest("参数异常");
}
if(StringUtil.isBlank(whiteUser.getName())){

View File

@@ -16,10 +16,16 @@ import javax.persistence.Table;
public class WhiteUser extends IdEntity {
@Column(name = "user_no",length = 30)
private String userNo;
@Column(name = "code",length = 30)
private String code;
@Column(name = "name",length = 30)
private String name;
/**
* 环境
* */
@Column(name="environment")
private Integer environment;
}

View File

@@ -25,12 +25,15 @@ public class WhiteUserServiceImpl implements IWhiteUserService {
public List<WhiteUser> list(WhiteUser whiteUser) {
QueryBuilder builder = QueryBuilder.from(WhiteUser.class);
if(whiteUser!=null){
if(StringUtil.isNotBlank(whiteUser.getUserNo())){
builder.addFilter(FieldFilters.eq("userNo",whiteUser.getUserNo()));
if(StringUtil.isNotBlank(whiteUser.getCode())){
builder.addFilter(FieldFilters.eq("code",whiteUser.getCode()));
}
if(StringUtil.isNotBlank(whiteUser.getName())){
builder.addFilter(FieldFilters.like("name", LikeMatchMode.ANYWHERE,whiteUser.getName()));
}
if(whiteUser.getEnvironment()!=null){
builder.addFilter(FieldFilters.eq("environment",whiteUser.getEnvironment()));
}
}
builder.addOrder(OrderCondition.desc("id"));
List<WhiteUser> list = whiteUserDao.findList(builder.builder());