mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-10 03:16:48 +08:00
白名单管理
This commit is contained in:
@@ -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())){
|
||||
|
||||
@@ -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;
|
||||
|
||||
}
|
||||
|
||||
@@ -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());
|
||||
|
||||
Reference in New Issue
Block a user