@Override
 public void delete(T entity) {
   if (entity != null) {
     if (entity instanceof BaseData) {
       ((BaseData) entity).setRecordStatus(RecordStatus.DELETED);
       super.save(entity);
     }
   }
 }