TaskGoodsDao.java 1016 B

1234567891011121314151617181920212223242526272829303132
  1. package com.yihu.jw.dao;/**
  2. * Created by nature of king on 2018/6/8.
  3. */
  4. import com.yihu.jw.entity.health.bank.ActivityDO;
  5. import com.yihu.jw.entity.health.bank.TaskGoodsDO;
  6. import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
  7. import org.springframework.data.jpa.repository.Modifying;
  8. import org.springframework.data.jpa.repository.Query;
  9. import org.springframework.data.repository.PagingAndSortingRepository;
  10. import java.util.List;
  11. /**
  12. * @author wangzhinan
  13. * @create 2018-06-08 15:28
  14. * @desc 商品 dao
  15. **/
  16. public interface TaskGoodsDao extends PagingAndSortingRepository<TaskGoodsDO,String>,JpaSpecificationExecutor<TaskGoodsDO> {
  17. @Query("select t from TaskGoodsDO t where t.activityId=?1")
  18. List<TaskGoodsDO> selectByActivityId(String activityId);
  19. @Query("select t from TaskGoodsDO t where t.id=?1")
  20. TaskGoodsDO selectById(String di);
  21. @Modifying
  22. @Query("delete from TaskGoodsDO tg where tg.activityId=?1")
  23. void deleteByActivityId(String activityId);
  24. }