Property | Type | Description | |
---|---|---|---|
$profileSetting | |||
$sysProfile | 静态档案配置字段 |
Property | Type | Description | |
---|---|---|---|
$fields | |||
$tableName | 部门的字段KEY |
Method | Description | |
---|---|---|
cleanCache ( array $uids ) | 清除指定用户的档案缓存 | |
deleteProfileSet ( array $filed_ids ) : boolean | 删除指定的资料配置字段 | |
getCategoryList ( ) : array | 获取用户的分类信息列表 | |
getUserProfile ( integet $uid ) : array | 获取指定用户的档案信息 | |
getUserProfileByUids ( array $uids, string $category = null ) : array | 批量获取多个用户的档案信息 | |
getUserProfileForApi ( integer $uid ) : array | 获取指定用户的档案信息,API使用 | |
getUserProfileInputType ( ) : array | 获取用户配置信息字段信息 | |
getUserProfileSetting ( array $map = null, string $order = 'field_key, display_order ASC' ) : array | 获取用户资料配置信息 - 不分页型 | |
getUserProfileSettingTree ( array $map = null, string $order = 'field_key, display_order ASC' ) : array | 获取用户资料配置信息的树形结构,已分类进行树形分类 | |
getUserWorkDirectorTree ( integer $uid, integer $level = 3 ) : array | 获取汇报关系,由上级至下级 | |
saveUserProfile ( integer $uid, array $data ) : boolean | 保存指定用户的档案信息 |
Method | Description | |
---|---|---|
_formatUserProfile ( array $profile ) : array | 格式化用户的档案数据 | |
_formatUserProfileSetting ( array $setting ) : array | 格式化用户资料字段信息 | |
_getUserProfileSetting ( array $map = null, string $order = 'display_order,field_id ASC' ) : array | 获取用户资料字段信息 | |
_getWorkDirector ( integer $uid ) : integer | 获取指定用户的直接领导的UID | |
_makeUserProfileSettingTree ( array $setting, integer $parent_key ) : array | 生成用户字段配置的树形结构,递归方法 |
public deleteProfileSet ( array $filed_ids ) : boolean | ||
$filed_ids | array | 配置字段ID数组 |
return | boolean | 是否删除成功 |
public getCategoryList ( ) : array | ||
return | array | 用户的分类信息列表 |
public getUserProfile ( integet $uid ) : array | ||
$uid | integet | 用户UID |
return | array | 指定用户的档案信息 |
public getUserProfileForApi ( integer $uid ) : array | ||
$uid | integer | 用户UID |
return | array | 指定用户的档案信息 |
public getUserProfileInputType ( ) : array | ||
return | array | 用户配置信息字段信息 |