@tomei/sso
Version:
Tomei SSO Package
27 lines (24 loc) • 624 B
text/typescript
import GroupModel from '../../models/group.entity';
import { RepositoryBase, IRepositoryBase } from '@tomei/general';
export class GroupRepository
extends RepositoryBase<GroupModel>
implements IRepositoryBase<GroupModel>
{
constructor() {
super(GroupModel);
}
v;
async delete(GroupCode: string, dbTransaction?: any) {
try {
const options = {
where: {
GroupCode: GroupCode,
},
transaction: dbTransaction,
};
await GroupModel.destroy(options);
} catch (error) {
throw new Error(`An Error occured when delete : ${error.message}`);
}
}
}