类名 : OrgPost
说明 : 组织结构的岗位,OrgPost.ParentId指向的就是角色 属性 :
| 名称 | 说明 |
|---|---|
| UnitType | 组织的类型 |
| UserId | 用户ID |
| RoleId | 角色的ID |
| Depts | 对应的部门,默认是空,表示是本部门;如果不为空,则表示这几个部门对应的角色是该用户;对于管理员角色,这个属性必须为空,因为管理员不分部门 |
成员 :
| 名称 | 说明 |
|---|---|
| TableName | 表名称 |
| ExternalTableName | 表名称 |
| ExternalObjectIdPrefix | 外部岗位的Id前缀 |
| PropertyName_UserId | 属性名称 |
| PropertyName_Depts | 属性名称 |
构造方法名称 : #ctor
| 参数 | 说明 |
|---|---|
| 返回值 | |
构造方法名称 : #ctor(H3.Organization.DomainType,System.String,System.String)
| 参数 | 说明 |
|---|---|
| "domainType" | 组织机构隶属于的域类型 |
| "roleId" | 角色Id |
| "userId" | 用户Id |
| 返回值 | |
方法名称 : IsExternalId(System.String)
| 参数 | 说明 |
|---|---|
| "objectId" | id |
| 返回值 | |
方法名称 : Validate(H3.Organization.IOrganizationValidator)
| 参数 | 说明 |
|---|---|
| "organization" | 组织机构管理器 |
| 返回值 | |
| 如果验证合法则返回Success,否则返回错误代码 | |
方法名称 : GetObjectTrack(System.String)
| 参数 | 说明 |
|---|---|
| 返回值 | |