NotExistOrdersDao.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. package com.uas.platform.b2b.dao;
  2. import com.uas.platform.b2b.model.NotExistOrders;
  3. import org.springframework.data.jpa.repository.JpaRepository;
  4. import org.springframework.data.jpa.repository.JpaSpecificationExecutor;
  5. import org.springframework.data.jpa.repository.Modifying;
  6. import org.springframework.data.jpa.repository.Query;
  7. import org.springframework.data.repository.query.Param;
  8. import org.springframework.stereotype.Repository;
  9. import javax.transaction.Transactional;
  10. import java.util.List;
  11. /**
  12. * 平台不存在订单数据库操作
  13. *
  14. * Created by hejq on 2018-06-19.
  15. */
  16. @Repository
  17. public interface NotExistOrdersDao extends JpaRepository<NotExistOrders, Long>, JpaSpecificationExecutor<NotExistOrders> {
  18. /**
  19. * 通过企业UU和下载状态查询单据
  20. *
  21. * @param enUU 企业UU
  22. * @param status 下载状态
  23. * @param type 单据类型
  24. * @return
  25. */
  26. List<NotExistOrders> findByEnUUAndStatusAndType(Long enUU, Integer status, String type);
  27. /**
  28. * 更新下载状态
  29. *
  30. * @param id id
  31. */
  32. @Modifying
  33. @Transactional
  34. @Query("update NotExistOrders set status = 203 where id = :id")
  35. void updateStatus(@Param("id") Long id);
  36. }