package com.java110.intf.report; import com.java110.config.feign.FeignConfiguration; import com.java110.dto.room.RoomDto; import org.springframework.cloud.openfeign.FeignClient; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import java.util.List; /** * @ClassName IReportFeeStatisticsInnerServiceSMO * @Description 报表 基础数据统计表 * @Author wuxw * @Date 2019/4/24 9:04 * @Version 1.0 * add by wuxw 2019/4/24 **/ @FeignClient(name = "report-service", configuration = {FeignConfiguration.class}) @RequestMapping("/baseDataStatisticsApi") public interface IBaseDataStatisticsInnerServiceSMO { /** *

查询房屋总数

* * @param roomDto 数据对象分享 */ @RequestMapping(value = "/getRoomCount", method = RequestMethod.POST) long getRoomCount(@RequestBody RoomDto roomDto); /** *

查询房屋

* * @param roomDto 数据对象分享 */ @RequestMapping(value = "/getRoomInfo", method = RequestMethod.POST) List getRoomInfo(@RequestBody RoomDto roomDto); /** * 查询实收房屋数 * @param roomDto * @return */ @RequestMapping(value = "/getReceivedRoomCount", method = RequestMethod.POST) long getReceivedRoomCount(@RequestBody RoomDto roomDto); /** * 查询实收房屋 * @param roomDto * @return */ @RequestMapping(value = "/getReceivedRoomInfo", method = RequestMethod.POST) List getReceivedRoomInfo(@RequestBody RoomDto roomDto); @RequestMapping(value = "/getOweRoomCount", method = RequestMethod.POST) long getOweRoomCount(@RequestBody RoomDto roomDto); @RequestMapping(value = "/getOweRoomInfo", method = RequestMethod.POST) List getOweRoomInfo(@RequestBody RoomDto roomDto); }