import { RhBaseDto } from 'rh-base/model'; import { Observable } from 'rxjs'; import { RhApiUrlsService } from 'rh-base/core'; import { DataResultT, OpResult, RhMenusDto, RhMenuFeaturesDto, RhSafeAny, RhUserDomainDto, RhMenuFeaturesQueryDto, UserAccountQueryDto, UserAccountInfo, RhOrganizationUnitDto, RhOrganizationUnitQueryDto, RhRolesDto, RoleMatchOrganizationUnits, OrganizationUnitMatchRoles, UserGroupMatchRoles, ExistUserDto, RegistUserDto, UpdatePasswordDto, UserRoleRelationDto, RoleMatchMenus, RoleMatchMenusOperateDto, RuleGroupBindedUsersDto, RuleGroupBindedUsersQueryDto, RoleUserGroupBindedMenusQueryDto, UserGroupBindedRuleDto, UserGroupBindedRuleQueryDto, RHFeaturesQueryDto, RHFeaturesDto, RoleUserGroupBindedMenuFeaturesQueryDto, TpsRegistUser, TpsUserQueryDto, UserResourcePermissionsQueryDto, UserResourcePermissionsDto, UserMatchRoles, DevProfileSettingQueryDto, UploadFileOption, RhTreeNode, RhMenuQueryDto, RoleUserGroupBindedMenu, DevProfileSettingDto, TpsUserInfo, RhRoleQueryDto, OrganizationUnitRoleQueryDto, MenuBindedRoles, FactorynfoQueryDto, FactoryInfoDto, DevProfileSettingCopyDto, OrderStatusParasCopyDto } from 'rh-base/model'; import { SupplierUserAccountInfo, ResetPasswordDto } from './aac-model'; import { NzTreeNode } from 'ng-zorro-antd/tree'; import * as i0 from "@angular/core"; export declare class RhAacService { private apiUrls; constructor(apiUrls: RhApiUrlsService); /** * 数据库中的IsEnable是整型,但是前端是布尔类型,需要转换一下 */ menuDtoEnableHandler(data: RhMenusDto): RhMenusDto; /** * 获取菜单绑定的角色信息 */ GetMenuBindedRoles(dto: RhMenusDto): Observable>; /** * 获取用户账户信息 */ GetUserAccounts(queryDto: UserAccountQueryDto): Observable>; /** * 检测用户是否存在 */ LoadRegistUsers(): Observable>; /** * 下载组织架构数据初始化模板文件 */ DownloadOrganizationUnitTemplateFile(): Observable; /** * 导入组织架构数据初始化模板文件 */ ImportOrganizationUnitTemplateFileDatas(formData: FormData): Observable; /** * 保存组织单元信息 */ StoreOrganizationUnit(dto: RhOrganizationUnitDto): Observable; /** * 获取组织单元树节点信息 */ GetOrganizationUnitTreeNodes(queryDto: RhOrganizationUnitQueryDto): Observable>; /** * 移除组织单元节点信息 */ RemoveOrganizationUnit(dto: RhOrganizationUnitDto): Observable; /** * 获取组织单元绑定的角色数据 */ GetOrganizationUnitMatchRoles(dto: RhOrganizationUnitDto): Observable>; /** * 存储用户组绑定的角色列表 */ StoreUserGroupMatchRoles(dto: UserGroupMatchRoles): Observable; /** * 移除用户组绑定的角色列表 */ RemoveUserGroupMatchRoles(dto: UserGroupMatchRoles): Observable; /** * 获取角色信息 */ GetRoles(queryDto: RhRoleQueryDto): Observable>; GetUserMatchRoles(userId: number): Observable>; /** * 创建角色信息 */ StoreRole(dto: RhRolesDto): Observable; /** * 移除角色信息 */ DeleteRole(dto: RhRolesDto): Observable; /** * 根据部门ID和角色ID获取已经注册的用户账号信息 * @deprecated 旧的根据部门id和角色id获取用户账号信息的接口 */ GetRegistedUsers(queryDto: OrganizationUnitRoleQueryDto): Observable>; /** * 获取绑定的角色用户组绑定的用户 */ GetRoleGroupBindedUsers(queryDto: RuleGroupBindedUsersQueryDto): Observable>; /** * 创建用户信息 */ CreateUser(dto: RegistUserDto): Observable; /** * 注销用户 */ LogoutUser(dto: ExistUserDto): Observable; /** * 批量注销用户 */ LogoutSomeUsers(ExistUserDto: ExistUserDto[]): Observable; /** * 修改用户账号信息 */ UpdateUserAccount(userAccount: UserAccountInfo): Observable; /** * 建立用户,用户组,和角色之间的映射关系 */ /** * 修改用户密码 */ UpdatePassword(dto: UpdatePasswordDto): Observable; /** * 重置用户密码 */ ResetPassword(dto: ResetPasswordDto): Observable; /** * 检测用户账号与密码 */ CheckUserPassword(dto: UpdatePasswordDto): Observable; /** * 激活或者禁用用户 */ ActivateUser(user: UserAccountInfo): Observable; /** * 移除角色,用户组,用户之间的映射关系 */ RemoveRoleGroupUsers(dto: RuleGroupBindedUsersDto): Observable; /** * 建立角色,用户组,用户之间的映射关系 */ BuildRoleGroupUsers(dto: RuleGroupBindedUsersDto): Observable; /** * 建立用户,用户组,和角色之间的映射关系 */ BuildUserGroupRoles(dto: UserGroupBindedRuleDto): Observable; /** * 移除用户,用户组,和角色之间的映射关系 */ RemoveUserGroupRoles(dto: UserGroupBindedRuleDto): Observable; /** * TODO:获取用户,用户组绑定的角色列表 */ GetUserGroupBindedRoles(queryDto: UserGroupBindedRuleQueryDto): Observable>; StoreMenus(dto: RhMenusDto): Observable; RemoveMenu(dto: RhMenusDto): Observable; GetMenuTreeNodes(queryDto: RhMenuQueryDto): Observable>; GetRoleMatchUsers(dto: RhRolesDto): Observable>; GetExistUser(userId: string): Observable>; BuildUserRoleRelations(dto: UserRoleRelationDto): Observable; GetRoleMenus(queryDto: RhRolesDto): Observable>; /** * 获取角色用户组绑定的菜单列表 */ GetRoleUserGroupBindedMenus(queryDto: RoleUserGroupBindedMenusQueryDto): Observable>; /** * 存储角色,用户组和菜单之间的列表 */ StoreRoleUserGroupBindedMenus(dto: RoleUserGroupBindedMenu): Observable; StoreRoleMenus(dto: RoleMatchMenusOperateDto): Observable; /** * 存储菜单绑定的角色列表数据 */ StoreMenuRoles(dto: MenuBindedRoles): Observable; /** * 获取角色用户组绑定的菜单功能列表 */ GetRoleUserGroupBindedMenuFeatures(queryDto: RoleUserGroupBindedMenuFeaturesQueryDto): Observable>; /** * 获取功能数据信息 */ GetFeaturesDatas(queryDto: RHFeaturesQueryDto): Observable>; /** * 移除功能数据信息 */ RemoveFeaturesData(dto: RHFeaturesDto[]): Observable; /** * 保存功能数据信息 */ StoreFeaturesData(dto: RHFeaturesDto): Observable; /** * 获取菜单功能数据信息 */ GetMenuFeaturesDatas(queryDto: RhMenuFeaturesQueryDto): Observable>; /** * 移除菜单功能数据信息 */ RemoveMenuFeaturesData(dto: RhMenuFeaturesDto): Observable; /** * 保存菜单功能数据信息 */ StoreMenuFeaturesData(dto: RhMenuFeaturesDto): Observable; /** * 获取角色组织单元数据 */ GetRoleOrganizationUnits(dto: RhRolesDto): Observable>; /** * 获取第三方用户信息 */ GetTpsUsers(dto: TpsUserQueryDto): Observable>; /** * 获取第三方用户信息 */ RegistTpsUsers(dto: TpsRegistUser): Observable; GetUserDomain(userId: string): Observable>; RemoveUserDomain(dto: RhUserDomainDto): Observable; CreateUserDomain(dto: RhUserDomainDto): Observable; CheckUserExist(dto: UpdatePasswordDto): Observable; /** * 查询获取用户功能按钮特定使用权限数据 */ GetUserFeatureButtonPermissionsDatas(queryDto: UserResourcePermissionsQueryDto): Observable>; /** * 移除用户功能按钮特定使用权限 */ RemoveUserFeatureButtonPermissionsDatas(data: UserResourcePermissionsDto[]): Observable; /** * 存储用户功能按钮特定使用权限 */ StoreUserFeatureButtonPermissionsDatas(data: UserResourcePermissionsDto[]): Observable; /** * 根据菜单键值获取的菜单 */ GetMenuBy(menuName: string): Observable>; /** * 导出开发个性化配置文件 */ ExportToDevProfileConfigFile(data: DevProfileSettingDto[]): void; /** * 导入开发个性化配置文件 */ ImportInDevProfileConfigFile(fileOption: UploadFileOption): Observable>; /** * 获取开发个性化设置数据 */ GetDevProfileSettingDatas(queryDto: DevProfileSettingQueryDto): Observable>; /** * 获取开发单个设置数据信息 */ GetDevProfileSetting(queryDto: DevProfileSettingQueryDto): Observable>; /** * 获取工厂配置信息 */ GetFactoryInfoDatas(queryDto: FactorynfoQueryDto): Observable>; /** * 复制开发自定义设置数据信息 */ CopyDevProfileSettings(copyDto: DevProfileSettingCopyDto): Observable; /** * 更新开发自定义设置数据工厂代码 */ ModifyDevProfileSettingFactoryCode(copyDto: DevProfileSettingCopyDto): Observable; /** * 赋值单据状态配置参数 */ CopyOrderStatusParasDatas(copyDto: OrderStatusParasCopyDto): Observable; /** * 修改单据状态参数为新的工厂代码 */ ModifyOrderStatusParasFactoryCode(copyDto: OrderStatusParasCopyDto): Observable; /** * 批量移除开发个性化设置 */ RemoveDevProfileSettingDatas(DevProfileSettingDto: RhBaseDto[]): Observable; RemoveOrderStatusParasDatas(datas: RhBaseDto[]): Observable; /** * 注册供应商用户账号 */ RegistSupplierUserAccount(userAccountInfo: SupplierUserAccountInfo): Observable; /** * 注销供应商用户账号 */ LogoutSupplierUserAccount(userAccountInfo: SupplierUserAccountInfo): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }