package com.template.api; import com.template.model.dto.AlterPriceDto; import com.template.model.result.CommonResult; import io.swagger.annotations.ApiOperation; import org.springframework.web.bind.annotation.*; import javax.servlet.http.HttpServletResponse; @RequestMapping("/auto/house-price") public interface HousePriceAPI { @GetMapping("/roomType") @ApiOperation(value = "房型类型列表", notes = "房型类型列表", httpMethod = "GET") CommonResult roomType(); @PostMapping("/alterPrice") @ApiOperation(value = "批量改价", notes = "批量改价", httpMethod = "POST") CommonResult alterPrice(@RequestBody AlterPriceDto alterPriceDto); @GetMapping("/alterPriceRecord") @ApiOperation(value = "批量改价记录", notes = "批量改价记录", httpMethod = "GET") CommonResult alterPriceRecord(int adminId, String type, String houseName, String operatingTime, String priceTime, String operatingName, int page, int size); @GetMapping("/housePricePage") @ApiOperation(value = "房价管理展示", notes = "房价管理展示", httpMethod = "GET") CommonResult housePricePage(String date, String houseName, String houseType, int page, int size); @GetMapping("/queryExport") @ApiOperation(value = "改价记录导出", notes = "改价记录导出", httpMethod = "GET") void queryExport(HttpServletResponse response, String type, String houseName, String operatingTime, String priceTime, String operatingName); @GetMapping("/housePriceOrder") @ApiOperation(value = "房价展示", notes = "房价展示", httpMethod = "GET") CommonResult housePrice(@RequestParam String startTime,@RequestParam String endTime,@RequestParam String houseId); }