驾驶舱全局处理
This commit is contained in:
@@ -65,6 +65,12 @@ public class PqDashboardPageParam {
|
||||
@ApiModelProperty("图标")
|
||||
private String icon;
|
||||
|
||||
/**
|
||||
* 页面名称
|
||||
*/
|
||||
@ApiModelProperty("用户id")
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 更新操作实体
|
||||
*/
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
package com.njcn.system.pojo.vo;
|
||||
|
||||
import com.baomidou.mybatisplus.annotation.TableField;
|
||||
import com.fasterxml.jackson.annotation.JsonFormat;
|
||||
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
|
||||
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
|
||||
@@ -50,6 +51,12 @@ public class PqDashboardPageVO extends BaseEntity {
|
||||
*/
|
||||
private Integer sort;
|
||||
|
||||
/**
|
||||
* 用户id
|
||||
*/
|
||||
@TableField(value = "user_id")
|
||||
private String userId;
|
||||
|
||||
/**
|
||||
* 0未激活,1激活
|
||||
*/
|
||||
|
||||
@@ -89,6 +89,16 @@ public class PqDashboardPageController extends BaseController {
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
|
||||
}
|
||||
|
||||
@PostMapping("/scopePage")
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@ApiOperation("全局的驾驶舱页面")
|
||||
public HttpResult<Boolean> scopePage(@RequestParam("id") String id,@RequestParam("userId") String userId){
|
||||
log.info("全局的驾驶舱页面");
|
||||
String methodDescribe = getMethodDescribe("scopePage");
|
||||
Boolean result = pqDashboardPageService.scopePage(id,userId);
|
||||
return HttpResultUtil.assembleCommonResponseResult(CommonResponseEnum.SUCCESS, result, methodDescribe);
|
||||
}
|
||||
|
||||
@PostMapping("/queryActivatePage")
|
||||
@OperateInfo(info = LogEnum.BUSINESS_COMMON)
|
||||
@ApiOperation("查询激活的驾驶舱页面")
|
||||
|
||||
@@ -33,4 +33,6 @@ public interface PqDashboardPageService extends IService<PqDashboardPage> {
|
||||
PqDashboardPageVO queryByPagePath(String pagePath);
|
||||
|
||||
List<PqDashboardPage> getDashboardPageByUserId(String id,boolean state);
|
||||
|
||||
Boolean scopePage(String id, String userId);
|
||||
}
|
||||
|
||||
@@ -42,7 +42,7 @@ public class PqDashboardPageServiceImpl extends ServiceImpl<PqDashboardPageMappe
|
||||
BeanUtils.copyProperties(pqDashboardPageParam,pqDashboardPage);
|
||||
//根据前端传递状态赋值
|
||||
//pqDashboardPage.setState(0);
|
||||
pqDashboardPage.setUserId(RequestUtil.getUserIndex());
|
||||
// pqDashboardPage.setUserId(RequestUtil.getUserIndex());
|
||||
this.save(pqDashboardPage);
|
||||
return true;
|
||||
}
|
||||
@@ -74,6 +74,7 @@ public class PqDashboardPageServiceImpl extends ServiceImpl<PqDashboardPageMappe
|
||||
if(Objects.nonNull(param.getPageName())){
|
||||
queryWrapper.like("A.page_name",param.getPageName());
|
||||
}
|
||||
queryWrapper.orderByAsc("A.sort");
|
||||
return this.baseMapper.page(new Page<>(PageFactory.getPageNum(param), PageFactory.getPageSize(param)), queryWrapper);
|
||||
}
|
||||
|
||||
@@ -82,6 +83,11 @@ public class PqDashboardPageServiceImpl extends ServiceImpl<PqDashboardPageMappe
|
||||
return this.lambdaUpdate().set(PqDashboardPage::getState,state).eq(PqDashboardPage::getId,id).update();
|
||||
}
|
||||
|
||||
@Override
|
||||
public Boolean scopePage(String id, String userId) {
|
||||
return this.lambdaUpdate().set(PqDashboardPage::getUserId,userId).eq(PqDashboardPage::getId,id).update();
|
||||
}
|
||||
|
||||
@Override
|
||||
public PqDashboardPageVO queryByPagePath(String pagePath) {
|
||||
List<String> userList = Arrays.asList("0",RequestUtil.getUserIndex());
|
||||
@@ -108,6 +114,8 @@ public class PqDashboardPageServiceImpl extends ServiceImpl<PqDashboardPageMappe
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
/**
|
||||
* 校验参数,检查是否存在相同编码的字典类型
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user