| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- package com.template.services;
- import com.baomidou.mybatisplus.extension.service.IService;
- import com.template.model.vo.*;
- import com.template.model.pojo.HouseOrder;
- import com.template.model.result.PageUtils;
- import java.math.BigDecimal;
- import java.time.LocalDateTime;
- import java.util.List;
- /**
- * <p>
- * 服务类
- * </p>
- *
- * @author ceshi
- * @since 2023-11-21
- */
- public interface HouseOrderService extends IService<HouseOrder> {
- /**
- * 移动端计算总金额
- * @param houseOrderNumber
- * @param userId
- * @param houseId
- * @param liveTime
- * @param leaveTime
- * @return
- */
- BigDecimal getHouseOrderPrice(int houseOrderNumber, String userId, String houseId, String liveTime, String leaveTime,Integer source);
- /**
- * 管理端计算总金额
- * @param houseId
- * @param cardNumber
- * @param liveTime
- * @param leaveTime
- * @return
- */
- PriceVo reservePrice(String houseId, String cardNumber, String liveTime, String leaveTime);
- PageUtils<HouseOrderPageListVo> pageList(int page, int size, String keyWord, String houseType, String orderStatus, String payPriceStartTime, String payPriceEndTime, String refundStartTime, String refundEndTime, String cancelStartTime, String cancelEndTime, String reserveLiveStartTime, String reserveLiveEndTime, String reserveLeaveStartTime, String reserveLeaveEndTime,String houseId,Integer keyType,Integer giveBack,Integer buildingId,Integer orgId);
- List<QueryExportVo> queryExport(String keyWord, String houseType, String orderStatus, String payPriceStartTime, String payPriceEndTime, String refundStartTime, String refundEndTime, String cancelStartTime, String cancelEndTime, String reserveLiveStartTime, String reserveLiveEndTime, String reserveLeaveStartTime, String reserveLeaveEndTime,String houseId,Integer keyType,Integer giveBack,Integer buildingId,Integer orgId);
- HouseOrderCheckInShowVo getOrderNumbre(String orderNumber);
- PageUtils<ReportStatisticsVo> reportStatisticsPage(String s, String keyWord, String startTime, String endTime, int page, int size);
- List<ReportStatisticsExportVo> reportStatisticsExport(String s, String keyWord, String startTime, String endTime);
- List<String> payHouseOrderUser(LocalDateTime start, LocalDateTime end);
- List<HouseOrder> getDate(LocalDateTime dateTime1, String userId,Integer source);
- List<HouseOrderWaterVo> getWater(String houseOrderSource);
- List<HouseOrderElectricVo> getElectric(String houseOrderSource);
- List<HouseOrderWaterAndElectricVo> getWaterAndElectric(String houseOrderSource);
- }
|