System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种基于RABC的分销式商城权限管理方法、设备及介质技术_技高网

一种基于RABC的分销式商城权限管理方法、设备及介质技术

技术编号:40053642 阅读:9 留言:0更新日期:2024-01-16 21:35
本申请公开了一种基于RABC的分销式商城权限管理方法、设备及介质,方法包括:对接入分销式商城的核心商户进行初始化,得到初始化后的核心商户实体;获取核心商户实体的业务需求,并确定核心商户实体完成业务需求所需的访问控制资源;通过核心商户实体,创建核心商户实体对应的下游分销商实体,并根据访问控制资源对下游分销商实体分配相应的商户角色,以根据商户角色确定下游分销商实体中的下游分销商管理员;通过下游分销商管理员,创建各下游分销商实体对应的员工实体,并根据访问控制资源,对员工实体分配相应的员工角色;根据员工角色,对员工实体进行权限控制。

【技术实现步骤摘要】

本申请涉及计算机,具体涉及一种基于rabc的分销式商城权限管理方法、设备及介质。


技术介绍

1、分销式商城是一个使商户能够通过分销商或经销商网络从事产品的分销和销售的电子商务平台。核心商户(制造商或供应商)将其产品提供给授权分销商或经销商网络,而授权分销商或经销商网络又将产品销售给最终客户。在对分销式商城进行管理的过程中,需要对商城用户分配权限,以允许不同用户对网站进行相应的操作。对于多商户的分销式商城来说,由于商户数量众多,无法实现对统一商户的多用户的管理控制,存在权限混乱、使用不便的缺点。


技术实现思路

1、为了解决上述问题,本申请提出了一种基于rabc的分销式商城权限管理方法,包括:

2、对接入分销式商城的核心商户进行初始化,得到初始化后的核心商户实体;

3、获取所述核心商户实体的业务需求,并确定所述核心商户实体完成所述业务需求所需的访问控制资源;

4、通过所述核心商户实体,创建所述核心商户实体对应的下游分销商实体,并根据所述访问控制资源对所述下游分销商实体分配相应的商户角色,以根据所述商户角色确定所述下游分销商实体中的下游分销商管理员;

5、通过所述下游分销商管理员,创建各下游分销商实体对应的员工实体,并根据所述访问控制资源,对所述员工实体分配相应的员工角色;

6、根据所述员工角色,对所述员工实体进行权限控制。

7、在本申请的一种实现方式中,根据所述访问控制资源,对所述员工实体分配相应的员工角色,具体包括:

8、根据所述访问控制资源,确定各下游分销商实体所拥有的多个待选员工角色;其中,所述待选员工角色对应的权限不大于所述下游分销商管理员对应的权限;

9、根据所述多个待选员工角色,对所述员工实体分配相应的员工角色。

10、在本申请的一种实现方式中,根据所述员工角色,对所述员工实体进行权限控制,具体包括:

11、确定所述员工角色所属的组织部门以及所述组织部门所拥有的权限,根据所述员工角色,从所述权限中筛选出所述员工角色对应的员工权限;其中,所述员工权限包括数据权限和功能权限;

12、对所述员工实体分配所述员工权限,根据所述员工权限,确定所述员工实体所能调用的业务数据以及所能执行的操作,以实现对所述员工实体的权限控制。

13、在本申请的一种实现方式中,对接入分销式商城的核心商户进行初始化,得到初始化后的核心商户实体,具体包括:

14、针对接入分销式商城的核心商户,初始化其对应的租户数据库,以对不同核心商户之间进行数据隔离;

15、将所述核心商户与预设的管理员账号进行绑定,以对所述核心商户分配对应的管理员权限,得到初始化后的核心商户实体。

16、在本申请的一种实现方式中,对所述员工实体分配所述员工权限,具体包括:

17、获取所述下游分销商管理员对应的权限操作事件,对所述权限操作事件进行分析,以确定所述权限操作事件对应的操作类型;其中,所述操作类型包括新增操作和取消操作;

18、根据所述操作类型,对所述员工角色分配对应的员工权限。

19、在本申请的一种实现方式中,根据所述操作类型,对所述员工角色分配对应的员工权限,具体包括:

20、针对所述员工权限中的功能权限,根据所述功能权限对应的操作页面,确定所述功能权限对应的关联权限列表;其中,所述关联权限列表用于表示不同操作页面中存在关联的功能权限;

21、在所述操作类型为所述新增操作的情况下,根据所述关联权限列表,确定新增的新增功能权限对应的第一关联权限,并将所述新增功能权限和所述第一关联权限分配给对应的员工角色;

22、在所述操作类型为所述取消操作的情况下,确定取消的未选用功能权限是否为所述功能权限中的基础功能权限,以对所述员工角色分配对应的员工权限。

23、在本申请的一种实现方式中,确定取消的未选用功能权限是否为所述功能权限中的基础功能权限,以对所述员工角色分配对应的员工权限,具体包括:

24、若是,则从已分配的员工权限中,取消所述基础功能权限所在的全部功能权限;

25、若否,根据所述关联权限列表,确定所述未选用功能权限对应的第二关联权限,并将所述未选用功能权限与所述第二关联权限从分配至所述员工角色的员工权限中取消;其中,所述第二关联权限为所述功能权限中除所述基础功能权限之外的其他功能权限。

26、在本申请的一种实现方式中,所述基础功能权限为查询权限。

27、本申请实施例提供了一种基于rabc的分销式商城权限管理设备,所述设备包括:

28、至少一个处理器;以及,

29、与所述至少一个处理器通信连接的存储器;其中,

30、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:

31、对接入分销式商城的核心商户进行初始化,得到初始化后的核心商户实体;

32、获取所述核心商户实体的业务需求,并确定所述核心商户实体完成所述业务需求所需的访问控制资源;

33、通过所述核心商户实体,创建所述核心商户实体对应的下游分销商实体,并根据所述访问控制资源对所述下游分销商实体分配相应的商户角色,以根据所述商户角色确定所述下游分销商实体中的下游分销商管理员;

34、通过所述下游分销商管理员,创建各下游分销商实体对应的员工实体,并根据所述访问控制资源,对所述员工实体分配相应的员工角色;

35、根据所述员工角色,对所述员工实体进行权限控制。

36、本申请实施例提供了一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:

37、对接入分销式商城的核心商户进行初始化,得到初始化后的核心商户实体;

38、获取所述核心商户实体的业务需求,并确定所述核心商户实体完成所述业务需求所需的访问控制资源;

39、通过所述核心商户实体,创建所述核心商户实体对应的下游分销商实体,并根据所述访问控制资源对所述下游分销商实体分配相应的商户角色,以根据所述商户角色确定所述下游分销商实体中的下游分销商管理员;

40、通过所述下游分销商管理员,创建各下游分销商实体对应的员工实体,并根据所述访问控制资源,对所述员工实体分配相应的员工角色;

41、根据所述员工角色,对所述员工实体进行权限控制。

42、通过本申请提出的一种基于rabc的分销式商城权限管理方法能够带来如下有益效果:

43、通过员工角色对员工实体赋予相应的权限,简化了用户的权限管理,节省了系统开销。通过核心商户实体,创建下游分销商户实体并对下游分销商户实体分配相应的角色,实现了角色和权限的下放,进而通过每个下游分销商户实体对其内部员工实体进行权限控制,相较于单一的角色权限控制方式来说,通过本文档来自技高网...

【技术保护点】

1.一种基于RABC的分销式商城权限管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种基于RABC的分销式商城权限管理方法,其特征在于,根据所述访问控制资源,对所述员工实体分配相应的员工角色,具体包括:

3.根据权利要求2所述的一种基于RABC的分销式商城权限管理方法,其特征在于,根据所述员工角色,对所述员工实体进行权限控制,具体包括:

4.根据权利要求1所述的一种基于RABC的分销式商城权限管理方法,其特征在于,对接入分销式商城的核心商户进行初始化,得到初始化后的核心商户实体,具体包括:

5.根据权利要求1所述的一种基于RABC的分销式商城权限管理方法,其特征在于,对所述员工实体分配所述员工权限,具体包括:

6.根据权利要求5所述的一种基于RABC的分销式商城权限管理方法,其特征在于,根据所述操作类型,对所述员工角色分配对应的员工权限,具体包括:

7.根据权利要求6所述的一种基于RABC的分销式商城权限管理方法,其特征在于,确定取消的未选用功能权限是否为所述功能权限中的基础功能权限,以对所述员工角色分配对应的员工权限,具体包括:

8.根据权利要求6所述的一种基于RABC的分销式商城权限管理方法,其特征在于,所述基础功能权限为查询权限。

9.一种基于RABC的分销式商城权限管理设备,其特征在于,所述设备包括:

10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:

...

【技术特征摘要】

1.一种基于rabc的分销式商城权限管理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的一种基于rabc的分销式商城权限管理方法,其特征在于,根据所述访问控制资源,对所述员工实体分配相应的员工角色,具体包括:

3.根据权利要求2所述的一种基于rabc的分销式商城权限管理方法,其特征在于,根据所述员工角色,对所述员工实体进行权限控制,具体包括:

4.根据权利要求1所述的一种基于rabc的分销式商城权限管理方法,其特征在于,对接入分销式商城的核心商户进行初始化,得到初始化后的核心商户实体,具体包括:

5.根据权利要求1所述的一种基于rabc的分销式商城权限管理方法,其特征在于,对所述员工实体分配所述员工权限,具体包...

【专利技术属性】
技术研发人员:吕柏成周祥国杜晓东柳志浩丁一凡
申请(专利权)人:浪潮通用软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1