在 BroFramework 中,员工关联用户,并关联多个身份(兼职)。
- 禁用用户:- 仅仅是不允许用户登录,但是所有相关数据(如角色、岗位等)均不受影响,从人员组织树中仍然可以看到该员工。
 
- 禁用员工身份:- 断开员工与某个机构的兼职关系,但该管理员操作仅仅是设置一个禁用状态,其他数据不受影响
 
- 禁用员工:- 将分别设置员工、身份、用户的禁用状态,其他数据不受影响
- 恢复(重新启用)后,仅恢复主职身份,其他兼职身份将保持禁用状态
 
- 逻辑删除员工:- 分别设置员工、身份、用户的禁用状态
- 彻底删除用户的角色信息
- 彻底删除身份与机构的关系(包括岗位等),身份对象中将不会保存删除前的机构信息(因此无法恢复)
 
对应的API主要在 OsmEmployeeService 中,包括:
- delete( Employee emp, boolean logical )
- disable( Employee emp )
- enable( Employee emp )