UNPKG

@tomei/sso

Version:
31 lines (27 loc) 838 B
import UserReportingHierarchyModel from '../../models/user-reporting-hierarchy.entity'; import { RepositoryBase, IRepositoryBase } from '@tomei/general'; export class UserReportingHierarchyRepository extends RepositoryBase<UserReportingHierarchyModel> implements IRepositoryBase<UserReportingHierarchyModel> { constructor() { super(UserReportingHierarchyModel); } async findByPk( id: string, options?: any, ): Promise<UserReportingHierarchyModel> { return await UserReportingHierarchyModel.findByPk(parseInt(id), options); } async destroy( UserReportingHierarchyId: number, dbTransaction: any, ): Promise<void> { await UserReportingHierarchyModel.destroy({ where: { UserReportingHierarchyId: UserReportingHierarchyId, }, transaction: dbTransaction, }); } }