ChuanyunImplCostDao.java 908 B

1234567891011121314151617181920212223242526
  1. package com.galaxis.manatee.dao;
  2. import com.galaxis.manatee.capsule.util.GalaxisRepository;
  3. import com.galaxis.manatee.entity.chuanyun.data.object.ChuanyunImplCostDO;
  4. import org.springframework.stereotype.Repository;
  5. import javax.transaction.Transactional;
  6. import java.time.LocalDateTime;
  7. /**
  8. * @author kxuan
  9. */
  10. @Repository
  11. public interface ChuanyunImplCostDao extends GalaxisRepository<ChuanyunImplCostDO, String> {
  12. ChuanyunImplCostDO findByProjectIdAndProjectCodeAndWorkGroup(String projectId, String projectCode, String workGroup);
  13. ChuanyunImplCostDO findByProjectIdAndProjectCodeAndWorkGroupAndLocalDate(String projectId, String projectCode, String workGroup, LocalDateTime localDate);
  14. ChuanyunImplCostDO findByProjectCodeAndWorkGroupAndLocalDate(String projectCode, String workGroup, LocalDateTime localDate);
  15. @Transactional
  16. void deleteAllByProjectId(String projectId);
  17. }