ISpecimenHistoryDAO.java 827 B

1234567891011121314151617181920212223
  1. package com.dashitech.businessdata.dao;
  2. import com.dashitech.businessdata.entity.SpecimenEntity;
  3. import com.dashitech.businessdata.entity.SpecimenHistoryEntity;
  4. import org.springframework.data.jpa.repository.JpaRepository;
  5. import org.springframework.data.jpa.repository.Modifying;
  6. import org.springframework.data.jpa.repository.Query;
  7. import org.springframework.transaction.annotation.Transactional;
  8. /**
  9. * Created by xuweihua on 2020/12/17.
  10. */
  11. public interface ISpecimenHistoryDAO extends JpaRepository<SpecimenHistoryEntity, String> {
  12. @SuppressWarnings("unchecked")
  13. SpecimenEntity save(SpecimenEntity specimen);
  14. @Modifying
  15. @Transactional
  16. @Query(value = "DELETE FROM itsm_specimen_history WHERE creat_time < date_add(now(),interval-1 month)",nativeQuery = true)
  17. int deleteSpecimenHistoryLog();
  18. }