| | |
| | | package com.flightfeather.uav.lightshare.web |
| | | |
| | | import com.flightfeather.uav.lightshare.service.CompanyService |
| | | import org.springframework.web.bind.annotation.GetMapping |
| | | import org.springframework.web.bind.annotation.RequestMapping |
| | | import org.springframework.web.bind.annotation.RestController |
| | | import io.swagger.annotations.Api |
| | | import org.springframework.web.bind.annotation.* |
| | | |
| | | @Api(tags = ["工业企业信息API接口"]) |
| | | @RestController |
| | | @RequestMapping("air/company") |
| | | class CompanyController(private val companyService: CompanyService) { |
| | | |
| | | @GetMapping("/info") |
| | | fun getCompanyInfo() = companyService.getCompanyInfo() |
| | | |
| | | @GetMapping("/id") |
| | | fun getCompany( |
| | | @RequestParam(value = "cId", required = true) cId: String, |
| | | ) = companyService.getCompany(cId) |
| | | |
| | | @GetMapping("/epw") |
| | | fun epwModel( |
| | | @RequestParam(value = "deviceCode", required = true) deviceCode: String, |
| | | @RequestParam(value = "startTime", required = true) startTime: String, |
| | | @RequestParam(value = "endTime", required = true) endTime: String, |
| | | @RequestParam(value = "companyIds", required = false) companyIds: List<String>?, |
| | | ) = companyService.getEpwModelResult(deviceCode, startTime, endTime, companyIds) |
| | | |
| | | @GetMapping("/complaint") |
| | | fun getComplaintInfo() = companyService.getComplaintInfo() |
| | | |
| | | @GetMapping("/assessment") |
| | | fun getAssessment() = companyService.getAssessment() |
| | | } |