добавил очистку кеша при вставке

This commit is contained in:
adel.ka 2025-05-10 17:25:08 +03:00
parent 659fa15181
commit 6c0df3a717

View file

@ -7,6 +7,7 @@ import java.util.UUID;
import org.jooq.Record2;
import org.jooq.Result;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.cache.annotation.CacheEvict;
import org.springframework.cache.annotation.Cacheable;
import org.springframework.stereotype.Service;
import ru.micord.ervu.account_applications.dao.ErvuDirectoriesDao;
@ -40,6 +41,7 @@ public class ErvuDirectoriesDaoService {
return ervuDirectoriesDao.getRecruitmentRecord();
}
@CacheEvict(value = "domain-ids", allEntries = true)
public void insertRecruitmentRecords(List<RecruitmentRecord> newRecruitmentRecords) {
ervuDirectoriesDao.insertRecruitmentRecords(newRecruitmentRecords);
}
@ -48,6 +50,7 @@ public class ErvuDirectoriesDaoService {
ervuDirectoriesDao.updateRecruitmentRecords(recruitmentRecords);
}
@CacheEvict(value = "role-ids", allEntries = true)
public void insertRoleRecords(List<UserApplicationRoleRecord> newRoleRecords) {
ervuDirectoriesDao.insertRoleRecords(newRoleRecords);
}