RehabilitationPlanTemplateDao.java 965 B

12345678910111213141516171819
  1. package com.yihu.rehabilitation.dao;
  2. import com.yihu.jw.entity.specialist.rehabilitation.RehabilitationPlanTemplateDO;
  3. import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
  4. import org.springframework.data.jpa.repository.Modifying;
  5. import org.springframework.data.jpa.repository.Query;
  6. import org.springframework.data.repository.PagingAndSortingRepository;
  7. import java.util.List;
  8. public interface RehabilitationPlanTemplateDao extends PagingAndSortingRepository<RehabilitationPlanTemplateDO, Long>,JpaSpecificationExecutor<RehabilitationPlanTemplateDO> {
  9. @Query("select t from RehabilitationPlanTemplateDO t where (t.adminTeamCode = ?1 or t.adminTeamCode is null) and t.del = 1 ORDER BY t.adminTeamCode,t.createTime DESC ")
  10. List<RehabilitationPlanTemplateDO> findByAdminTeamCode(Long adminTeamCode);
  11. @Modifying
  12. @Query("update RehabilitationPlanTemplateDO t set t.del = 0 where t.id = ?1")
  13. void updateDelById(String id);
  14. }