| | |
| | | import com.doumee.core.model.PageWrap; |
| | | import com.doumee.dao.business.model.Bikes; |
| | | import com.doumee.dao.business.model.Goodsorder; |
| | | import com.doumee.dao.business.model.MemberRides; |
| | | import com.doumee.dao.business.vo.GoodsorderExportVO; |
| | | import com.doumee.dao.business.vo.GoodsorderTotalDataVO; |
| | | import com.doumee.dao.business.web.request.BackElecBikeRequest; |
| | | import com.doumee.dao.business.web.request.GoodsorderBackDTO; |
| | | import com.doumee.dao.business.web.request.GoodsorderCanBanlanceDTO; |
| | | import com.doumee.dao.business.web.response.GoodsorderDetailVO; |
| | | import com.doumee.dao.business.web.response.HomeResponse; |
| | | import com.doumee.dao.business.web.response.GoodsorderDetailDTO; |
| | | import com.doumee.dao.business.web.response.RidesDetailResponse; |
| | | import com.wechat.pay.java.service.refund.model.RefundNotification; |
| | | import io.swagger.models.auth.In; |
| | | |
| | | import java.math.BigDecimal; |
| | | import java.util.List; |
| | |
| | | */ |
| | | Object createGoodsOrderPay(String memberId); |
| | | |
| | | /** |
| | | * 套餐购买 |
| | | * @param discountId |
| | | * @param memberId |
| | | * @return |
| | | */ |
| | | Object createDiscountOrderPay(String discountId,String memberId); |
| | | |
| | | /** |
| | | * 押金支付回调业务 |
| | | * 支付回调业务 |
| | | * @param preOrderId |
| | | * @return |
| | | */ |
| | |
| | | */ |
| | | GoodsorderDetailDTO getGoodsorderDetailDTO(String id); |
| | | |
| | | |
| | | Integer getVoltageStatus(Bikes bikes); |
| | | /** |
| | | * 强制结算订单 |
| | | * 套餐卡订单详情 |
| | | * @param id |
| | | * @return |
| | | */ |
| | | GoodsorderDetailVO getGoodsorderDetailForDisCount(String id); |
| | | /** |
| | | * 强制结算订单 |
| | | * @return |
| | | */ |
| | | void closeGoodsorder(Goodsorder order,int type ); |
| | | void dealCloseGoodsorderBiz(Goodsorder goodsorder, int type, List<MemberRides> memberRides) ; |
| | | void closeGoodsorderDone(RefundNotification param); |
| | | void forceCloseGoodsorder(String orderId); |
| | | |
| | | /** |
| | | * 退款 |
| | | * @param orderId |
| | | */ |
| | | void backGoodsorder(String orderId, BigDecimal money ,String reason); |
| | | |
| | | void backGoodsorder(GoodsorderBackDTO goodsorderBackDTO); |
| | | List<MemberRides> getMemberRidesForClose(String orderid ); |
| | | /** |
| | | * 获取可退款信息 |
| | | * @param orderId |
| | |
| | | void autoCloseOrder(); |
| | | |
| | | void autoCancelRefunOrder(); |
| | | |
| | | } |