package com.panzhihua.service_community.service; import com.panzhihua.common.model.vos.R; import com.panzhihua.common.model.dtos.property.CommonPage; import com.baomidou.mybatisplus.extension.service.IService; import com.panzhihua.common.model.vos.community.rentHouse.RentingHourseOrderVO; import com.panzhihua.common.model.vos.community.rentHouse.WxPayNotifyOrderVO; import com.panzhihua.common.model.vos.community.rentHouse.WxPayOrderVO; import com.panzhihua.service_community.entity.RentingHourseOrder; /** * 房屋租赁-房屋订单表(RentingHourseOrder)表服务接口 * * @author makejava * @since 2021-11-23 10:46:56 */ public interface RentingHourseOrderService extends IService { /** * 分页查询 * * @param commonPage * @return */ R pageList(CommonPage commonPage); /** * 创建普通订单 * @param rentingHourseOrderVO * @return */ R createOrder(RentingHourseOrderVO rentingHourseOrderVO); /** * 微信成功支付回调 * @param wxPayNotifyOrderVO * @return */ R wxPayNotify(WxPayNotifyOrderVO wxPayNotifyOrderVO); /** * 微信支付 * @param wxPayOrderVO * @return */ R wxPay(WxPayOrderVO wxPayOrderVO); /** * 订单统计 * @param rentingHourseOrderVO * @return */ R statics(RentingHourseOrderVO rentingHourseOrderVO); }