| | |
| | | |
| | | import com.gkhy.labRiskManage.domain.riskReport.entity.ReportRiskAssessInfo; |
| | | import com.gkhy.labRiskManage.domain.riskReport.model.dto.ReportDTO; |
| | | import org.apache.ibatis.annotations.Param; |
| | | import org.springframework.data.domain.Pageable; |
| | | import org.springframework.data.jpa.repository.JpaRepository; |
| | | import org.springframework.data.jpa.repository.JpaSpecificationExecutor; |
| | | import org.springframework.data.jpa.repository.Modifying; |
| | | import org.springframework.data.jpa.repository.Query; |
| | | import org.springframework.stereotype.Repository; |
| | | |
| | |
| | | |
| | | @Query(value = "select t from ReportRiskAssessInfo t where t.experimentId = :id and t.deleteStatus = 0") |
| | | ReportRiskAssessInfo getByExperimentId(Long id); |
| | | |
| | | @Query(value = "select t from ReportRiskAssessInfo t where t.assessLevel = :assessLevel and t.deleteStatus = 0") |
| | | List<ReportRiskAssessInfo> getByLevel(Byte assessLevel); |
| | | |
| | | @Query(value = "update ReportRiskAssessInfo a set a.deleteStatus = 1 , a.updateByUserId =:updateByUserId where a.id = :reportId") |
| | | @Modifying |
| | | Integer delReport(Long updateByUserId, Long reportId); |
| | | } |
| | | |