DMS-创建分身机构业务梳理
2022-03-06 16:16:35 0 举报
创建分身机构流程梳理
作者其他创作
大纲/内容
static::getInfo($intRoleId)获取传入角色的完整数据$arrayRole
返回当前角色ID数据$arrayData[$roleId]
Role::getAvatarTypeList($arrayRole['id'])获取主体角色声明支持的分身机构类型列表
$arrayRole['attr']['config']6.获取所属机构角色的配置属性列表
7.获取机构的分身机构列表(仅当是主体机构时才执行获取$arrayCstm['type'] === 'master' && !isset($arrayCstm['real_id'] (双重判断))
static::getData()获取所有客户角色以及其子角色树$arrayData1.获取所有角色数据2.获取角色的授权管理部门3.获取角色的附加属性4.递归处理子角色的属性(向下级传播属性继承)5.将分身角色注册到所属的主体角色内
static::getAllAvatarTypeList()获取全局受支持的分身角色类型 $allTypeList
static::buildList($arrayRole)6.构建当前角色的子角色树列表subs_list
foreach(static::create($data)span style=\"font-size: inherit;\
Cstm::getInfo(1)['attr']1.获取机构的基本信息 $arrayCstm2.根据上级机构路径获取上级机构的 Id=>Name 的列表3.获取机构直接管理员列表4.获取机构属性列表
foreach (font color=\"#000000\
收藏
0 条评论
回复 删除
下一页