|
@@ -1,16 +1,18 @@
|
|
package cn.com.victorysoft.business.cyyzs.controller;
|
|
package cn.com.victorysoft.business.cyyzs.controller;
|
|
|
|
|
|
import cn.com.victorysoft.business.cyyzs.entity.WellDaily;
|
|
import cn.com.victorysoft.business.cyyzs.entity.WellDaily;
|
|
|
|
+import cn.com.victorysoft.business.cyyzs.param.WellDailyExport;
|
|
import cn.com.victorysoft.business.cyyzs.param.WellDailyParam;
|
|
import cn.com.victorysoft.business.cyyzs.param.WellDailyParam;
|
|
import cn.com.victorysoft.business.cyyzs.service.WellDailyService;
|
|
import cn.com.victorysoft.business.cyyzs.service.WellDailyService;
|
|
|
|
+import cn.com.victorysoft.business.sys.entity.ExportResult;
|
|
|
|
+import cn.com.victorysoft.business.util.ExcelUtils;
|
|
import com.github.pagehelper.PageInfo;
|
|
import com.github.pagehelper.PageInfo;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.Api;
|
|
import io.swagger.annotations.ApiOperation;
|
|
import io.swagger.annotations.ApiOperation;
|
|
-import org.springframework.web.bind.annotation.GetMapping;
|
|
|
|
-import org.springframework.web.bind.annotation.RequestMapping;
|
|
|
|
-import org.springframework.web.bind.annotation.RestController;
|
|
|
|
|
|
+import org.springframework.web.bind.annotation.*;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
import javax.annotation.Resource;
|
|
|
|
+import java.util.List;
|
|
|
|
|
|
@Api(tags = "单井日报")
|
|
@Api(tags = "单井日报")
|
|
@RestController
|
|
@RestController
|
|
@@ -23,8 +25,14 @@ public class WellDailyController {
|
|
@GetMapping("/page")
|
|
@GetMapping("/page")
|
|
@ApiOperation("查询单井日报")
|
|
@ApiOperation("查询单井日报")
|
|
public PageInfo<WellDaily> selectList(WellDailyParam param) {
|
|
public PageInfo<WellDaily> selectList(WellDailyParam param) {
|
|
- return wellDailyService.selectList(param);
|
|
|
|
|
|
+ return wellDailyService.selectPage(param);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ @PostMapping("/export")
|
|
|
|
+ @ApiOperation("导出单井日报")
|
|
|
|
+ public ExportResult productionExport(@RequestBody WellDailyExport param){
|
|
|
|
+ List<WellDaily> list = wellDailyService.selectList(param);
|
|
|
|
+ return ExcelUtils.export(param.getColumnConfig(), list, param.getFileName());
|
|
|
|
+ }
|
|
|
|
|
|
}
|
|
}
|