开发指南024-业务类权限

简介: 有些权限我称之为业务权限

有些权限我称之为业务权限,这种权限和业务绑定,就不在平台底层的权限管理中处理了。举一个场景来解释这个问题。在赛事服务平台中,一个机构有多个业务员,业务员可以发展自己的合作学校,各个业务员之间不允许看各自的学校。业务员之上的管理人员可以查看所有学校。这一场景中,合作学校的数据是业务数据,平台底层是不感知的,所以不可能在平台级别的权限管理中进行定义。在平台级别只能区分出业务员和管理者,定义后在后台数据库中标记这两个角色为系统预制角色(即用户只能修改名称,不能删除)。

      业务系统中定义角色常量,例如业务员为Y,管理者为G。业务系统中,新建合作学校时,学校增加1个字段记录录入人员。查询接口中判断当前登录人员的角色,如果为Y(这些是平台接口基类的功能),则附加条件限定只能查本人的。

     业务系统里新增分配功能,管理者可以把合作学校转移个其他业务员。

相关文章
|
前端开发
jeecgboot数据权限用法
jeecgboot数据权限用法
1116 0
jeecgboot数据权限用法
|
4月前
|
数据采集 DataWorks 安全
DataWorks产品使用合集之配置跨项目依赖时,需要哪些操作权限
DataWorks作为一站式的数据开发与治理平台,提供了从数据采集、清洗、开发、调度、服务化、质量监控到安全管理的全套解决方案,帮助企业构建高效、规范、安全的大数据处理体系。以下是对DataWorks产品使用合集的概述,涵盖数据处理的各个环节。
|
安全 数据安全/隐私保护
产品权限分析与设计
产品权限分析与设计
211 0
|
前端开发
前端工作总结128-阅读账号里面的新增调用接口操作
前端工作总结128-阅读账号里面的新增调用接口操作
91 0
前端工作总结128-阅读账号里面的新增调用接口操作
|
关系型数据库 数据库
通用数据级别权限的框架设计与实现(2)-数据权限的准备工作
查看上篇文章通用数据级别权限的框架设计(1)-相关业务场景的分析",我们要继续做一些准备工作。 我们先要设置当前用户信息的类 /** * @description: 用户对象 * @author: starmark * @create: 2...
875 0
|
XML 安全 Java
安卓应用安全指南 5.2.1 权限和保护级别 示例代码
5.2.1 权限和保护级别 示例代码 原书:Android Application Secure Design/Secure Coding Guidebook 译者:飞龙 协议:CC BY-NC-SA 4.0 5.2.1.1 如何使用 Android OS 的系统权限 Android 操作系统有一个称为“权限”的安全机制,可以保护其用户的资产(如联系人和 GPS 功能)免受恶意软件的侵害。
2685 0
|
Unix
接口规范 6. 查看在线用户
6.查看在线用户 6.1.查询在线用户 用途查询当前时间在线的用户数量,返回每个视频流观看用户的总数。请求statMgr/?request=connection_count 响应 { "code":0, "data":{ "count":1, "items":...
1241 0
下一篇
无影云桌面