PickUpCodeDao.java 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.kmall.admin.dao;
  2. import com.kmall.admin.entity.OrderProcessRecordHkNewEntity;
  3. import com.kmall.admin.entity.PickUpCodeEntity;
  4. import com.kmall.manager.dao.BaseDao;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.util.List;
  7. import java.util.Map;
  8. /**
  9. * 小票码信息表Dao
  10. *
  11. * @author emato
  12. * @email admin@qhdswl.com
  13. * @date 2020-05-19 09:11:26
  14. */
  15. public interface PickUpCodeDao extends BaseDao<PickUpCodeEntity> {
  16. /**
  17. * 根据订单编号查询核销状态
  18. * @param orderSn
  19. * @return
  20. */
  21. public String queryPickUpCodeStatus(@Param("orderSn") String orderSn);
  22. /**
  23. * 查询最大的小票码
  24. * @param nowTime
  25. * @return
  26. */
  27. String queryMaxPickUpCode(@Param("nowTime") String nowTime);
  28. String queryMaxPickUpCodeByStoreId(@Param("nowTime")String nowTime, @Param("storeId") String storeId);
  29. void updateHkNoticeMsgPickUpCode(List<OrderProcessRecordHkNewEntity> orderProcessRecordList);
  30. void updatePickUpCodeStatusByOrderSn(@Param("orderSn") String orderSn, @Param("pickUpCodeStatus") String pickUpCodeStatus);
  31. void updatePickUpCode(Map<String, String> pickUpCodeMap);
  32. void updateBatchPickUpCodeStatus(@Param("orderSnList") List<String> orderSnList, @Param("pickUpCodeStatus") String pickUpCodeStatus);
  33. }