Documentation
¶
Index ¶
- type RolePermissionRepository
- type RoleRepository
- func (rr *RoleRepository) CreateRole(r *reqdto.CreateRoleDto) (uuid.UUID, error)
- func (rr *RoleRepository) DeleteRole(roleId uuid.UUID) error
- func (rr *RoleRepository) GetListRoles(limit, offset int, search string) ([]*respdto.RoleGetListDto, error)
- func (rr *RoleRepository) GetRoleById(roleId uuid.UUID) (*model.Role, error)
- func (rr *RoleRepository) GetRoleDetailById(roleId uuid.UUID) (*respdto.GetRoleByIdDto, error)
- func (rr *RoleRepository) UpdateRole(roleId uuid.UUID, r *reqdto.UpdateRoleDto) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RolePermissionRepository ¶
func (*RolePermissionRepository) CreateRolePermission ¶
func (rpr *RolePermissionRepository) CreateRolePermission(roleId uuid.UUID, permissionCodes []string) error
func (*RolePermissionRepository) DeleteRolePermission ¶
func (rpr *RolePermissionRepository) DeleteRolePermission(roleId uuid.UUID) error
type RoleRepository ¶
func (*RoleRepository) CreateRole ¶
func (rr *RoleRepository) CreateRole(r *reqdto.CreateRoleDto) (uuid.UUID, error)
func (*RoleRepository) DeleteRole ¶
func (rr *RoleRepository) DeleteRole(roleId uuid.UUID) error
func (*RoleRepository) GetListRoles ¶
func (rr *RoleRepository) GetListRoles(limit, offset int, search string) ([]*respdto.RoleGetListDto, error)
func (*RoleRepository) GetRoleById ¶
func (*RoleRepository) GetRoleDetailById ¶
func (rr *RoleRepository) GetRoleDetailById(roleId uuid.UUID) (*respdto.GetRoleByIdDto, error)
func (*RoleRepository) UpdateRole ¶
func (rr *RoleRepository) UpdateRole(roleId uuid.UUID, r *reqdto.UpdateRoleDto) error
Click to show internal directories.
Click to hide internal directories.