【问题标题】:How to implement Hierarchy of Roles/designations in an organization & transact between them in JAVA如何在组织中实现角色/指定的层次结构并在 JAVA 中进行交易
【发布时间】:2018-12-09 21:12:03
【问题描述】:

我知道 Java,目前我正在学习 Spring(到目前为止已经学习了核心部分)。 我想实现一个日记系统,其中记录每个通过节点的日记或信件或文件的详细信息,以实现更好的问责制和透明度。 但我的问题是我还必须创建用户层次结构,每个用户都有不同的角色/等级。假设有部门,然后每个部门都有不同的部门,每个部门都有不同数量的员工。员工也将被转移到不同的部门/部门,因此管理员将相应地更改角色和职责。 我创建了简单的登录系统。但是为不同的员工分配角色,然后根据他们的角色/等级为他们提供任务,除了创建在办公室工作的员工的分层金字塔对我来说似乎很困难。 有人可以尽快指导我吗?

【问题讨论】:

  • 你见过 spring-security (oauth2) 的例子吗
  • 您可以有一个名为Roles 的类,将其注释为Entity。现在在您的实体类中添加Roles 类并将其映射为@OneToOne。现在,在持久化期间,您可以为特定用户设置您想要的角色。关于任务,您可以检索所有用户并检查他们的角色,并有一个方法将某个方法分配给某个角色。

标签: java transactions views roles


【解决方案1】:

this 帮助您更多地了解用户及其在管理中的角色,

除了创建在办公室工作的员工的分层金字塔之外,您还应该根据自己的业务逻辑创建自己的东西。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-06
    • 2020-07-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多