mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/per-boe/java-servers.git
synced 2025-12-11 03:46:50 +08:00
白名单管理
This commit is contained in:
@@ -33,7 +33,7 @@ public class WhiteUserApi extends ApiBaseController {
|
|||||||
* */
|
* */
|
||||||
@PostMapping("/save")
|
@PostMapping("/save")
|
||||||
public JsonResponse<WhiteUser> save(@RequestBody WhiteUser whiteUser){
|
public JsonResponse<WhiteUser> save(@RequestBody WhiteUser whiteUser){
|
||||||
if(StringUtil.isBlank(whiteUser.getUserNo())){
|
if(StringUtil.isBlank(whiteUser.getCode())){
|
||||||
return badRequest("参数异常");
|
return badRequest("参数异常");
|
||||||
}
|
}
|
||||||
if(StringUtil.isBlank(whiteUser.getName())){
|
if(StringUtil.isBlank(whiteUser.getName())){
|
||||||
@@ -52,7 +52,7 @@ public class WhiteUserApi extends ApiBaseController {
|
|||||||
* */
|
* */
|
||||||
@PostMapping("/update")
|
@PostMapping("/update")
|
||||||
public JsonResponse<WhiteUser> update(@RequestBody WhiteUser whiteUser){
|
public JsonResponse<WhiteUser> update(@RequestBody WhiteUser whiteUser){
|
||||||
if(StringUtil.isBlank(whiteUser.getUserNo())){
|
if(StringUtil.isBlank(whiteUser.getCode())){
|
||||||
return badRequest("参数异常");
|
return badRequest("参数异常");
|
||||||
}
|
}
|
||||||
if(StringUtil.isBlank(whiteUser.getName())){
|
if(StringUtil.isBlank(whiteUser.getName())){
|
||||||
|
|||||||
@@ -16,10 +16,16 @@ import javax.persistence.Table;
|
|||||||
public class WhiteUser extends IdEntity {
|
public class WhiteUser extends IdEntity {
|
||||||
|
|
||||||
|
|
||||||
@Column(name = "user_no",length = 30)
|
@Column(name = "code",length = 30)
|
||||||
private String userNo;
|
private String code;
|
||||||
|
|
||||||
@Column(name = "name",length = 30)
|
@Column(name = "name",length = 30)
|
||||||
private String name;
|
private String name;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 环境
|
||||||
|
* */
|
||||||
|
@Column(name="environment")
|
||||||
|
private Integer environment;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -25,12 +25,15 @@ public class WhiteUserServiceImpl implements IWhiteUserService {
|
|||||||
public List<WhiteUser> list(WhiteUser whiteUser) {
|
public List<WhiteUser> list(WhiteUser whiteUser) {
|
||||||
QueryBuilder builder = QueryBuilder.from(WhiteUser.class);
|
QueryBuilder builder = QueryBuilder.from(WhiteUser.class);
|
||||||
if(whiteUser!=null){
|
if(whiteUser!=null){
|
||||||
if(StringUtil.isNotBlank(whiteUser.getUserNo())){
|
if(StringUtil.isNotBlank(whiteUser.getCode())){
|
||||||
builder.addFilter(FieldFilters.eq("userNo",whiteUser.getUserNo()));
|
builder.addFilter(FieldFilters.eq("code",whiteUser.getCode()));
|
||||||
}
|
}
|
||||||
if(StringUtil.isNotBlank(whiteUser.getName())){
|
if(StringUtil.isNotBlank(whiteUser.getName())){
|
||||||
builder.addFilter(FieldFilters.like("name", LikeMatchMode.ANYWHERE,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"));
|
builder.addOrder(OrderCondition.desc("id"));
|
||||||
List<WhiteUser> list = whiteUserDao.findList(builder.builder());
|
List<WhiteUser> list = whiteUserDao.findList(builder.builder());
|
||||||
|
|||||||
Reference in New Issue
Block a user