ScanAdminController.java 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. package com.bofeng.wx.controller;
  2. import com.bofeng.entity.SysUptownHouse;
  3. import com.bofeng.excel.ExcelUtils;
  4. import com.bofeng.service.SweepCodeService;
  5. import com.yvan.Model;
  6. import com.yvan.springmvc.HttpParameterParser;
  7. import io.swagger.annotations.Api;
  8. import io.swagger.annotations.ApiOperation;
  9. import lombok.SneakyThrows;
  10. import org.springframework.beans.factory.annotation.Autowired;
  11. import org.springframework.web.bind.annotation.GetMapping;
  12. import org.springframework.web.bind.annotation.RestController;
  13. import javax.servlet.http.HttpServletResponse;
  14. import java.util.List;
  15. @Api("进出扫码后台信息")
  16. @RestController
  17. public class ScanAdminController {
  18. @Autowired
  19. private SweepCodeService sweepCodeService;
  20. @ApiOperation("出入查询")
  21. @GetMapping("/whepi/sweepCode/selectCode")
  22. public Model<List<SysUptownHouse>> selectCode(HttpParameterParser parser) {
  23. // HttpServletResponse response,HttpServletRequest request
  24. List<SysUptownHouse> sysUptownHouses = sweepCodeService.selectCode(parser.getMap());
  25. return Model.newSuccess(sysUptownHouses);
  26. }
  27. @ApiOperation("导出")
  28. @GetMapping("/whepi/sweepCode/export")
  29. @SneakyThrows
  30. public void export(HttpParameterParser parser,HttpServletResponse resp) {
  31. List<SysUptownHouse> sysUptownHouses = sweepCodeService.selectCode(parser.getMap());
  32. ExcelUtils.writeSheet(SysUptownHouse.class, sysUptownHouses).export(resp,"扫码导出");
  33. }
  34. }