提交 a325ff6a 作者: 洪东保

个人页面开关纪要功能状态查询结构

父级 6b82db06
...@@ -96,5 +96,14 @@ public class PermissionController { ...@@ -96,5 +96,14 @@ public class PermissionController {
return R.ok(modulePermissionService.personalSwitch(SecurityUtil.getUser().getId(), enable)); return R.ok(modulePermissionService.personalSwitch(SecurityUtil.getUser().getId(), enable));
} }
/**
* 个人页面开关纪要功能状态查询
* @return
*/
@GetMapping("/personalStatus")
public R personalStatus() {
return R.ok(modulePermissionService.personalStatus(SecurityUtil.getUser().getId()));
}
} }
...@@ -33,4 +33,6 @@ public interface ModulePermissionService extends IService<ModulePermission> { ...@@ -33,4 +33,6 @@ public interface ModulePermissionService extends IService<ModulePermission> {
List<ModulePermission> checkPermission(List<String> deptIds, String userId); List<ModulePermission> checkPermission(List<String> deptIds, String userId);
List<Long> checkPermission(List<String> deptIds, String userId, Integer purpose); List<Long> checkPermission(List<String> deptIds, String userId, Integer purpose);
Boolean checkPermission(List<String> deptIds, String userId, Integer purpose, Long targetId); Boolean checkPermission(List<String> deptIds, String userId, Integer purpose, Long targetId);
Boolean personalStatus(String userId);
} }
...@@ -237,6 +237,17 @@ public class ModulePermissionServiceImpl extends ServiceImpl<ModulePermissionMap ...@@ -237,6 +237,17 @@ public class ModulePermissionServiceImpl extends ServiceImpl<ModulePermissionMap
).select(ModulePermission::getTargetId)) > 0; ).select(ModulePermission::getTargetId)) > 0;
} }
@Override
public Boolean personalStatus(String userId) {
Integer count = baseMapper.selectCount(new LambdaQueryWrapper<ModulePermission>()
.eq(ModulePermission::getType, RecordTemplateConstant.REL_TYPE_USER)
.eq(ModulePermission::getUserType, UserTypeConstant.SYNC)
.eq(ModulePermission::getPurpose, PermissionPruposeType.PERSONAL_CLOSE)
.eq(ModulePermission::getRelId, userId)
);
return count == 0;
}
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论