A8-M平台API组织模型管理:单位与人员操作指南

需积分: 45 144 下载量 144 浏览量 更新于2024-08-09 收藏 2.51MB PDF 举报
"这篇文档是关于致远OA(Office Automation)系统中A8-M平台的API参考手册,主要涵盖组织模型管理的相关服务,包括单位管理、人员管理和部门管理。文档适用于开发者,指导如何通过API接口操作组织结构数据,如创建、更新、删除和查询单位、人员和部门的信息。" 在组织模型管理中,`单位管理`是关键部分,它提供了对组织架构中各个单位的维护功能。单位实体`AccountInfoParam_All`包含了以下字段: 1. `id`:单位ID,非空的long型,用于唯一标识单位。 2. `sortId`:排序号,Int类型,长度为11,用于决定单位在展示时的顺序。 3. `isInsert`:插入或重复标记,字符串类型,长度为1,默认值为0,用于判断是新建单位还是更新已有单位。 4. `description`:单位描述,最大长度为65535的字符串。 5. `name`:单位名称,最大长度为255的字符串。 6. `secondName`:外文名称,最大长度同样为255的字符串。 7. `code`:单位编码,最大长度为30的字符串。 8. `shortName`:单位简称,最大长度为20的字符串。 9. `isEnabled`:状态,Boolean类型,默认为true,表示单位是否启用。 10. `person`:负责人,长度为20的字符串。 11. `zip`:邮编,字符串类型。 12. `address`:地址,字符串类型。 13. `ctrPhone`:电话,字符串类型。 14. `fax`:传真,字符串类型。 15. `url`:网址,字符串类型。 16. `uType`:单位类型,字符串类型,默认值为1,表示企业,还有其他类型如政府机关、军队等。 17. `parentUtil`:上级单位,字符串类型。 18. `superior`:上级单位ID,long类型,长度为20。 `人员管理`部分包括了人员实体`PersonInfoParam_All`和一系列的操作方法,如创建、获取、修改和删除人员信息。人员实体包含了登录名、姓名、密码等基本属性,以及启用/停用人员和修改密码的功能。 `部门管理`则涉及部门的创建、查询、修改和删除。虽然具体细节没有详细列出,但可以推测其类似单位管理,会有部门ID、名称、描述等属性,以及相应的操作接口。 开发手册还提供了服务启用、开发环境配置、代码生成和编写指南,涵盖了Java和C#两种编程语言。开发者可以根据这些指南实现与A8-M平台的集成,进行组织模型的动态管理。 这个API参考手册对于理解如何通过编程方式操作致远协创协同办公系统的组织模型至关重要,是开发和维护组织数据同步功能的重要参考资料。