HousePriceAPI.java 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. package com.template.api;
  2. import com.template.model.dto.AlterPriceDto;
  3. import com.template.model.result.CommonResult;
  4. import io.swagger.annotations.ApiOperation;
  5. import org.springframework.web.bind.annotation.*;
  6. import javax.servlet.http.HttpServletResponse;
  7. @RequestMapping("/auto/house-price")
  8. public interface HousePriceAPI {
  9. @GetMapping("/roomType")
  10. @ApiOperation(value = "房型类型列表", notes = "房型类型列表", httpMethod = "GET")
  11. CommonResult roomType();
  12. @PostMapping("/alterPrice")
  13. @ApiOperation(value = "批量改价", notes = "批量改价", httpMethod = "POST")
  14. CommonResult alterPrice(@RequestBody AlterPriceDto alterPriceDto);
  15. @GetMapping("/alterPriceRecord")
  16. @ApiOperation(value = "批量改价记录", notes = "批量改价记录", httpMethod = "GET")
  17. CommonResult alterPriceRecord(int adminId, String type, String houseName, String operatingTime, String priceTime, String operatingName, int page, int size);
  18. @GetMapping("/housePricePage")
  19. @ApiOperation(value = "房价管理展示", notes = "房价管理展示", httpMethod = "GET")
  20. CommonResult housePricePage(String date, String houseName, String houseType, int page, int size);
  21. @GetMapping("/queryExport")
  22. @ApiOperation(value = "改价记录导出", notes = "改价记录导出", httpMethod = "GET")
  23. void queryExport(HttpServletResponse response, String type, String houseName, String operatingTime, String priceTime, String operatingName);
  24. @GetMapping("/housePriceOrder")
  25. @ApiOperation(value = "房价展示", notes = "房价展示", httpMethod = "GET")
  26. CommonResult housePrice(@RequestParam String startTime,@RequestParam String endTime,@RequestParam String houseId);
  27. }