HaiKongMemberOrderSyncResendDao.java 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.kmall.admin.dao.haikong;
  2. import com.kmall.admin.entity.haikong.HaiKongMemberOrderSyncResendEntity;
  3. import com.kmall.manager.dao.BaseDao;
  4. import org.apache.ibatis.annotations.Param;
  5. import java.util.List;
  6. /**
  7. * 海控同步消费订单重发表
  8. * @author lhm
  9. * @createDate 2021-11-30
  10. */
  11. public interface HaiKongMemberOrderSyncResendDao {
  12. /**
  13. * 批量更新重发状态
  14. * @param entities 实体
  15. */
  16. void updateBatchResendStatus(List<HaiKongMemberOrderSyncResendEntity> entities);
  17. /**
  18. * 查询对象
  19. * @param id id
  20. * @return 实体
  21. */
  22. HaiKongMemberOrderSyncResendEntity queryObject(@Param("id") Integer id);
  23. /**
  24. * 查询总数
  25. * @return 总数
  26. */
  27. int queryTotal();
  28. /**
  29. * 根据状态查询集合
  30. * @param resendStatus 重发状态
  31. * @return 集合
  32. */
  33. List<HaiKongMemberOrderSyncResendEntity> queryList(@Param("resend_status") String resendStatus);
  34. /**
  35. * 新增数据
  36. * @param haiKongMemberOrderSyncResendEntity 要新增的数据
  37. */
  38. void save(HaiKongMemberOrderSyncResendEntity haiKongMemberOrderSyncResendEntity);
  39. /**
  40. * 更新数据
  41. * @param haiKongMemberOrderSyncResendEntity 要更新的数据
  42. */
  43. void update(HaiKongMemberOrderSyncResendEntity haiKongMemberOrderSyncResendEntity);
  44. /**
  45. * 删除数据
  46. * @param id id
  47. */
  48. void delete(@Param("id") Integer id);
  49. /**
  50. * 批量删除数据
  51. * @param ids id 集合
  52. */
  53. void deleteBatch(List<Integer> ids);
  54. }