|  |  | 
 |  |  | package com.doumee.service.business; | 
 |  |  |  | 
 |  |  |  | 
 |  |  | import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; | 
 |  |  | import com.doumee.core.model.PageData; | 
 |  |  | 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.vo.GoodsorderExportVO; | 
 |  |  | import com.doumee.dao.business.vo.GoodsorderTotalDataVO; | 
 |  |  | import com.doumee.dao.business.web.request.GoodsorderCanBanlanceDTO; | 
 |  |  | 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 java.math.BigDecimal; | 
 |  |  | import java.util.List; | 
 |  |  |  | 
 |  |  | /** | 
 |  |  | 
 |  |  |      * @return PageData<Goodsorder> | 
 |  |  |      */ | 
 |  |  |     PageData<Goodsorder> findPage(PageWrap<Goodsorder> pageWrap); | 
 |  |  |  | 
 |  |  |     PageData<GoodsorderExportVO> findAccountDetailPage(PageWrap<Goodsorder> pageWrap); | 
 |  |  |     /** | 
 |  |  |      * 条件统计 | 
 |  |  |      * | 
 |  |  | 
 |  |  |      * @param id | 
 |  |  |      * @return | 
 |  |  |      */ | 
 |  |  |     void closerGoodsorder(String id); | 
 |  |  |     void closeGoodsorder(Goodsorder order,int type ); | 
 |  |  |     void forceCloseGoodsorder(String orderId); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 退款 | 
 |  |  |      * @param orderId | 
 |  |  |      */ | 
 |  |  |     void backGoodsorder(String orderId, BigDecimal money ,String reason); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 获取可退款信息 | 
 |  |  |      * @param orderId | 
 |  |  |      */ | 
 |  |  |     GoodsorderCanBanlanceDTO getGoodsorderCanBanlanceDTO(String orderId); | 
 |  |  |  | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  | 
 |  |  |  | 
 |  |  |     GoodsorderTotalDataVO getTotalData(Goodsorder pageWrap); | 
 |  |  |  | 
 |  |  |     List<GoodsorderExportVO> findExportNotBikPage(Goodsorder model); | 
 |  |  |     /** | 
 |  |  |      * 验证是否为营业时间 | 
 |  |  |      */ | 
 |  |  |     Boolean checkBusiness(); | 
 |  |  |  | 
 |  |  |     /** | 
 |  |  |      * 验证是否处于停止运营时间 | 
 |  |  |      */ | 
 |  |  |     Boolean checkTemporaryStop(); | 
 |  |  |  | 
 |  |  |     Goodsorder findOneByWrapper(QueryWrapper<Goodsorder> wrapper); | 
 |  |  |  | 
 |  |  |     List<GoodsorderExportVO> findExportAccountDetailPage(Goodsorder model); | 
 |  |  |  | 
 |  |  |     void goodsOrderSettlement(String memberId); | 
 |  |  |  | 
 |  |  |     void autoCloseOrder(); | 
 |  |  | } |