package com.whyc.controller; import com.whyc.dto.Response; import com.whyc.service.ProductSoftwareService; import io.swagger.annotations.Api; import io.swagger.annotations.ApiOperation; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; import org.springframework.web.bind.annotation.RestController; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @Api(tags = "软件管理") @RestController @RequestMapping("productSoftware") public class ProductSoftwareController { @Autowired private ProductSoftwareService service; @ApiOperation(value = "查询软件的信息") @GetMapping("getAllSoftware") public Response getAllSoftware(@RequestParam(required = false) String parentModel,@RequestParam(required = false) String softwareName,@RequestParam int pageCurr,@RequestParam int pageSize ){ return service.getAllSoftware(parentModel,softwareName,pageCurr,pageSize); } @ApiOperation(value = "根据软件名称实现软件下载") @GetMapping("downLoadSoftware") public void downLoadSoftware(HttpServletRequest req, HttpServletResponse resp,@RequestParam String softwareName){ service.downLoadSoftware(req,resp,softwareName); } }