|
@@ -9,6 +9,7 @@ import com.alibaba.excel.EasyExcel;
|
|
import com.alibaba.excel.ExcelWriter;
|
|
import com.alibaba.excel.ExcelWriter;
|
|
import com.alibaba.excel.write.metadata.WriteSheet;
|
|
import com.alibaba.excel.write.metadata.WriteSheet;
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
import com.baomidou.mybatisplus.core.conditions.update.UpdateWrapper;
|
|
|
|
+import com.baomidou.mybatisplus.core.toolkit.Wrappers;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
import com.tofly.common.core.entity.ResultRespone;
|
|
import com.tofly.common.core.entity.ResultRespone;
|
|
import com.tofly.common.core.util.StringUtil;
|
|
import com.tofly.common.core.util.StringUtil;
|
|
@@ -18,19 +19,15 @@ import com.tofly.dataCheck.entity.*;
|
|
import com.tofly.dataCheck.entity.DetectData;
|
|
import com.tofly.dataCheck.entity.DetectData;
|
|
import com.tofly.dataCheck.excel.entity.*;
|
|
import com.tofly.dataCheck.excel.entity.*;
|
|
import com.tofly.dataCheck.service.DetectDataService;
|
|
import com.tofly.dataCheck.service.DetectDataService;
|
|
-import io.swagger.annotations.Api;
|
|
+import io.swagger.annotations.*;
|
|
-import io.swagger.annotations.ApiImplicitParam;
|
|
|
|
-import io.swagger.annotations.ApiImplicitParams;
|
|
|
|
-import io.swagger.annotations.ApiOperation;
|
|
|
|
import lombok.AllArgsConstructor;
|
|
import lombok.AllArgsConstructor;
|
|
import org.springframework.web.bind.annotation.*;
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import javax.servlet.http.HttpServletResponse;
|
|
import java.net.URLEncoder;
|
|
import java.net.URLEncoder;
|
|
-import java.util.ArrayList;
|
|
+import java.util.*;
|
|
-import java.util.Arrays;
|
|
|
|
-import java.util.List;
|
|
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
|
|
+import java.util.stream.Collectors;
|
|
|
|
|
|
|
|
|
|
*
|
|
*
|
|
@@ -127,6 +124,96 @@ public class DetectDataController {
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
+
|
|
|
|
+ * 获取行政区
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @GetMapping("/getDetectAreas" )
|
|
|
|
+ @ApiOperation(value = "获取探测数据行政区")
|
|
|
|
+ public ResultRespone getDetectAreas() {
|
|
|
|
+ return ResultRespone.success(detectDataService.getDetectAreas());
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ * 根据行政区获取测区
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @GetMapping("/getTestingZone" )
|
|
|
|
+ @ApiOperation(value = "根据行政区获取测区")
|
|
|
|
+ public ResultRespone getTestingZone(@ApiParam(value = "行政区",name = "area",required = true)String area) {
|
|
|
|
+ return ResultRespone.success(detectDataService.getTestingZone(area));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ * 数据汇总导出分页查询
|
|
|
|
+ * @param page 分页对象
|
|
|
|
+ * @param dataSummarizationDto
|
|
|
|
+ * @return
|
|
|
|
+ */
|
|
|
|
+ @GetMapping("/dataSummarizationPage" )
|
|
|
|
+ @ApiOperation(value = "数据汇总导出分页查询")
|
|
|
|
+ public ResultRespone dataSummarizationPage(Page page, @ModelAttribute DataSummarizationDto dataSummarizationDto ) {
|
|
|
|
+ return ResultRespone.success( detectDataService.dataSummarizationPage(page,dataSummarizationDto));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ @ApiOperation(value = "数据汇总导出excel")
|
|
|
|
+ @GetMapping(value = "/dataSummarizationExport")
|
|
|
|
+ public void dataSummarizationExport(HttpServletResponse response, Page page, @ModelAttribute DataSummarizationDto dataSummarizationDto ) {
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+
|
|
|
|
|
|
* 通过id查询
|
|
* 通过id查询
|
|
* @param id id
|
|
* @param id id
|