AdminRoleService
@adamondo/backend / application/services/AdminRoleService
application/services/AdminRoleService
Classes
AdminRoleService
Defined in: src/application/services/AdminRoleService.ts:12
Constructors
Constructor
new AdminRoleService(
uow):AdminRoleService
Defined in: src/application/services/AdminRoleService.ts:13
Parameters
uow
Returns
Methods
getAllAdminRoles()
getAllAdminRoles(
currentPage?,searchList?):Promise<AdminRoleListResult>
Defined in: src/application/services/AdminRoleService.ts:15
Parameters
currentPage?
number
searchList?
string
Returns
Promise<AdminRoleListResult>
getPrivileges()
getPrivileges():
Promise<{status:number;results:PrivilegeEntity[];errorMessage:string|null; }>
Defined in: src/application/services/AdminRoleService.ts:26
Returns
Promise<{ status: number; results: PrivilegeEntity[]; errorMessage: string | null; }>
createOrUpdateAdminRole()
createOrUpdateAdminRole(
input):Promise<{status:number;code?:"adminRoleError"|"commonError"; }>
Defined in: src/application/services/AdminRoleService.ts:45
Parameters
input
id?
number
name
string
description?
string
privileges
number[]
Returns
Promise<{ status: number; code?: "adminRoleError" | "commonError"; }>
deleteAdminRole()
deleteAdminRole(
id):Promise<{status:number;code?:"deleteAdminRoleError"; }>
Defined in: src/application/services/AdminRoleService.ts:77
Parameters
id
number
Returns
Promise<{ status: number; code?: "deleteAdminRoleError"; }>
getRolePrivilegeIds()
getRolePrivilegeIds(
roleId):Promise<number[]>
Defined in: src/application/services/AdminRoleService.ts:90
Parameters
roleId
number
Returns
Promise<number[]>