LeaseOrderMapper.java 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. package com.iamberry.wechat.service.mapper;
  2. import java.util.List;
  3. import com.iamberry.wechat.core.entity.lease.LeaseOrder;
  4. import com.iamberry.wechat.core.entity.rent.RentApply;
  5. public interface LeaseOrderMapper {
  6. /**
  7. * 保存租用订单详情
  8. * @param leaseOrder
  9. * @return
  10. */
  11. public Integer saveLeaseOrder(LeaseOrder leaseOrder);
  12. /**
  13. * 支付完成后修改状态和激活码
  14. * @param leaseOrder
  15. * @return
  16. */
  17. public Integer updateLeaseOrderInfo(LeaseOrder leaseOrder);
  18. /**
  19. * 查询租用订单详情
  20. * @param orderId
  21. * @return
  22. */
  23. public List<LeaseOrder> selectLeaseOrderInfo(String openId);
  24. /**
  25. * 修改订单状态(退款)
  26. * @param leaseOrder
  27. * @return
  28. */
  29. public Integer updateLeaseOrderStatus(LeaseOrder leaseOrder);
  30. /**
  31. * 根据orderId查询租金和电话
  32. * @param orderId
  33. * @return
  34. */
  35. public LeaseOrder selectDepositByOrderId(String orderId);
  36. /**
  37. * 添加申请记录
  38. * @param apply
  39. * @return
  40. * @author 献
  41. * @Time 2017年3月16日
  42. */
  43. Integer addApply(RentApply apply);
  44. /**
  45. * 修改申请记录为已支付
  46. * @param applyId
  47. * @return
  48. * @author 献
  49. * @Time 2017年3月16日
  50. */
  51. Integer updateApply(RentApply apply);
  52. }