其它API
如果当前项目中包含urule-console-pro模块,在业务需要的情况下,还可以直接通过console模块提供的API来访问URULE PRO的系统表,这些API都是以单例形式存在,我们可以直接通过它们的静态属性ins来取得具体的接口实现的实例。下表中罗列一些常用的系统表操作接口及相关描述。
名称 | 对象获取方式 | 描述 |
---|---|---|
FileManager | FileManager.ins | 对当前系统中存储规则文件的文件表进行各种操作。 |
VersionFileManager | VersionFileManager.ins | 存储文件版本的表。 |
DirectoryManager | DirectoryManager.ins | 存储规则文件目录的。 |
PacketManager | PacketManager.ins | 操作存储当前系统中定义知识包的表。 |
PacketFileManager | PacketFileManager.ins | 操作存储知识包里包含的具体文件。 |
PacketDeployManager | PacketDeployManager.ins | 对当前系统中存储已发布的所有的知识包的表进行各种操作。 |
PacketDeployFileManager | PacketDeployFileManager.ins | 存储已发布的知识包中包含的文件的表 |
PacketApplyManager | PacketApplyManager.ins | 存储知识包启用与发布申请的表 |
ProjectManager | ProjectManager.ins | 存储所有项目的表。 |
AuthorityManager | AuthorityManager.ins | 权限存储相关的操作 |
GroupManager | GroupManager.ins | 团队相关的操作 |
InviteManager | InviteManager.ins | 邀请相关的操作 |
ProjectRoleManager | ProjectRoleManager.ins | 项目角色相关的操作 |
UserManager | UserManager.ins | 用户相关的操作 |