java110
2023-08-25 18d1f4bc4f4f77c8883702a00896dd99469db648
java110-interface/src/main/java/com/java110/intf/report/IReportFeeStatisticsInnerServiceSMO.java
@@ -1,10 +1,6 @@
package com.java110.intf.report;
import com.java110.config.feign.FeignConfiguration;
import com.java110.dto.RoomDto;
import com.java110.dto.fee.FeeDto;
import com.java110.dto.owner.OwnerCarDto;
import com.java110.dto.owner.OwnerDto;
import com.java110.dto.report.QueryStatisticsDto;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestBody;
@@ -44,6 +40,14 @@
    @RequestMapping(value = "/getCurMonthOweFee", method = RequestMethod.POST)
    double getCurMonthOweFee(@RequestBody QueryStatisticsDto queryFeeStatisticsDto);
    /**
     * 查询欠费金额
     *
     * @param queryStatisticsDto
     * @return
     */
    @RequestMapping(value = "/getOweFee", method = RequestMethod.POST)
    double getOweFee(@RequestBody QueryStatisticsDto queryStatisticsDto);
    /**
     * 查询当月应收
@@ -92,6 +96,7 @@
    /**
     * 费用项收费率统计
     *
     * @param queryStatisticsDto
     * @return
     */
@@ -106,6 +111,7 @@
    /**
     * 业主明细表
     *
     * @param queryStatisticsDto
     * @return
     */
@@ -114,6 +120,7 @@
    /**
     * 优惠费用
     *
     * @param queryStatisticsDto
     * @return
     */
@@ -122,9 +129,133 @@
    /**
     * 滞纳金
     *
     * @param queryStatisticsDto
     * @return
     */
    @RequestMapping(value = "/getLateFee", method = RequestMethod.POST)
    double getLateFee(@RequestBody QueryStatisticsDto queryStatisticsDto);
    /**
     * 查询预存金额
     *
     * @param queryStatisticsDto
     * @return
     */
    @RequestMapping(value = "/getPrestoreAccount", method = RequestMethod.POST)
    double getPrestoreAccount(@RequestBody QueryStatisticsDto queryStatisticsDto);
    /**
     * 查询扣款金额
     *
     * @param queryStatisticsDto
     * @return
     */
    @RequestMapping(value = "/getWithholdAccount", method = RequestMethod.POST)
    double getWithholdAccount(@RequestBody QueryStatisticsDto queryStatisticsDto);
    /**
     * 查询临时车收入
     *
     * @param queryStatisticsDto
     * @return
     */
    @RequestMapping(value = "/getTempCarFee", method = RequestMethod.POST)
    double getTempCarFee(@RequestBody QueryStatisticsDto queryStatisticsDto);
    /**
     * 查询退款押金
     *
     * @param queryStatisticsDto
     * @return
     */
    @RequestMapping(value = "/geRefundDeposit", method = RequestMethod.POST)
    double geRefundDeposit(@RequestBody QueryStatisticsDto queryStatisticsDto);
    @RequestMapping(value = "/geRefundOrderCount", method = RequestMethod.POST)
    double geRefundOrderCount(@RequestBody QueryStatisticsDto queryStatisticsDto);
    @RequestMapping(value = "/geRefundFee", method = RequestMethod.POST)
    double geRefundFee(@RequestBody QueryStatisticsDto queryStatisticsDto);
    /**
     * 查询充电桩 充电金额
     *
     * @param queryStatisticsDto
     * @return
     */
    @RequestMapping(value = "/getChargeFee", method = RequestMethod.POST)
    double getChargeFee(@RequestBody QueryStatisticsDto queryStatisticsDto);
    /**
     * 查询楼栋实收统计
     *
     * @param queryStatisticsDto
     * @return
     */
    @RequestMapping(value = "/getReceivedFeeByFloor", method = RequestMethod.POST)
    List<Map> getReceivedFeeByFloor(@RequestBody QueryStatisticsDto queryStatisticsDto);
    @RequestMapping(value = "/getReceivedFeeByPrimeRate", method = RequestMethod.POST)
    List<Map> getReceivedFeeByPrimeRate(@RequestBody QueryStatisticsDto queryStatisticsDto);
    /**
     * 根据楼栋查询欠费信息
     *
     * @param queryStatisticsDto
     * @return
     */
    @RequestMapping(value = "/getOweFeeByFloor", method = RequestMethod.POST)
    List<Map> getOweFeeByFloor(@RequestBody QueryStatisticsDto queryStatisticsDto);
    @RequestMapping(value = "/getObjOweFee", method = RequestMethod.POST)
    List<Map> getObjOweFee(@RequestBody QueryStatisticsDto queryStatisticsDto);
    /**
     * 查询当日 或者当月已收房屋数
     * @param queryStatisticsDto
     * @return
     */
    @RequestMapping(value = "/getReceivedRoomCount", method = RequestMethod.POST)
    long getReceivedRoomCount(@RequestBody QueryStatisticsDto queryStatisticsDto);
    /**
     * 查询当日 或者当月已收金额
     * @param queryStatisticsDto
     * @return
     */
    @RequestMapping(value = "/getReceivedRoomAmount", method = RequestMethod.POST)
    double getReceivedRoomAmount(@RequestBody QueryStatisticsDto queryStatisticsDto);
    /**
     * 查询历史欠费 清缴户
     * @param queryStatisticsDto
     * @return
     */
    @RequestMapping(value = "/getHisOweReceivedRoomCount", method = RequestMethod.POST)
    long getHisOweReceivedRoomCount(@RequestBody QueryStatisticsDto queryStatisticsDto);
    @RequestMapping(value = "/getHisOweReceivedRoomAmount", method = RequestMethod.POST)
    double getHisOweReceivedRoomAmount(@RequestBody QueryStatisticsDto queryStatisticsDto);
    @RequestMapping(value = "/getObjReceivedFee", method = RequestMethod.POST)
    List<Map> getObjReceivedFee(@RequestBody QueryStatisticsDto queryStatisticsDto);
    @RequestMapping(value = "/getMonthReceivedDetailCount", method = RequestMethod.POST)
    long getMonthReceivedDetailCount(@RequestBody QueryStatisticsDto queryStatisticsDto);
    @RequestMapping(value = "/getMonthReceivedDetailInfo", method = RequestMethod.POST)
    List<Map> getMonthReceivedDetailInfo(@RequestBody QueryStatisticsDto queryStatisticsDto);
    @RequestMapping(value = "/getMonthOweDetailCount", method = RequestMethod.POST)
    long getMonthOweDetailCount(@RequestBody QueryStatisticsDto queryStatisticsDto);
    @RequestMapping(value = "/getMonthOweDetailInfo", method = RequestMethod.POST)
    List<Map> getMonthOweDetailInfo(@RequestBody QueryStatisticsDto queryStatisticsDto);
    @RequestMapping(value = "/getMonthOweDetailAmount", method = RequestMethod.POST)
    double getMonthOweDetailAmount(@RequestBody QueryStatisticsDto queryStatisticsDto);
    @RequestMapping(value = "/getMonthReceivedDetailAmount", method = RequestMethod.POST)
    double getMonthReceivedDetailAmount(@RequestBody QueryStatisticsDto queryStatisticsDto);
}