OrderInfoMapper.java 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. package com.hywa.banktest.dao;
  2. import com.hywa.banktest.bankframework.pack.TransVo;
  3. import com.hywa.banktest.common.BaseMapper;
  4. import com.hywa.banktest.entity.OrderInfo;
  5. import org.apache.ibatis.annotations.Param;
  6. import java.math.BigDecimal;
  7. import java.util.List;
  8. import java.util.Map;
  9. public interface OrderInfoMapper extends BaseMapper<OrderInfo,String> {
  10. int updateOrderStatusByFarmerId(Map params);
  11. /**
  12. * 查询可
  13. * @param map
  14. * @return
  15. */
  16. List<Map> queryTransFarmerOrderInfo(Map map);
  17. /**
  18. * 查询有订单记录农户信息,为验证测试打款使用
  19. * @return
  20. */
  21. List<Map> queryTransFarmerForTest();
  22. /**
  23. * 批量更新订单详情信息状态,通过清款明细ID
  24. * @param list
  25. * @return
  26. */
  27. int batchUpdateOrderInfo(List<TransVo> list);
  28. /**
  29. * 由于发送银行打款请求失败,批量更新订单详情信息
  30. * @param list
  31. * @return
  32. */
  33. int batchUpdateOrderInfoForFail(List<TransVo> list);
  34. int updateAllClearDetail(List<TransVo> list);
  35. BigDecimal clearingMoney(@Param("ids") List<String> ids);
  36. }