package com.bofeng.wx.controller; import com.bofeng.entity.SysUptownHouse; import com.bofeng.excel.ExcelUtils; import com.bofeng.service.SweepCodeService; import com.yvan.Model; import com.yvan.springmvc.HttpParameterParser; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import lombok.SneakyThrows; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletResponse; import java.util.List; @Api("进出扫码后台信息") @RestController public class ScanAdminController { @Autowired private SweepCodeService sweepCodeService; @ApiOperation("出入查询") @GetMapping("/whepi/sweepCode/selectCode") public Model> selectCode(HttpParameterParser parser) { // HttpServletResponse response,HttpServletRequest request List sysUptownHouses = sweepCodeService.selectCode(parser.getMap()); return Model.newSuccess(sysUptownHouses); } @ApiOperation("导出") @GetMapping("/whepi/sweepCode/export") @SneakyThrows public void export(HttpParameterParser parser,HttpServletResponse resp) { List sysUptownHouses = sweepCodeService.selectCode(parser.getMap()); ExcelUtils.writeSheet(SysUptownHouse.class, sysUptownHouses).export(resp,"扫码导出"); } }