zhongrj
2023-10-19 62791e3a8fb4ee4cfd06c3d01f163bf4f652fcc9
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/sjztods/controller/SkxsQkTjController.java
@@ -1,19 +1,29 @@
package cn.gistack.sm.sjztods.controller;
import cn.gistack.sm.sjztmd.excel.AttResStagCapDiscExcel;
import cn.gistack.sm.sjztmd.excel.AttResStagCapDiscImport;
import cn.gistack.sm.sjztods.entity.SkxsQkTj;
import cn.gistack.sm.sjztods.excel.SkxsQkTjExcel;
import cn.gistack.sm.sjztods.excel.SkxsQkTjImport;
import cn.gistack.sm.sjztods.service.ISkxsQkTjService;
import cn.gistack.sm.sjztods.vo.SkxsQkTjVO;
import io.swagger.annotations.Api;
import io.swagger.annotations.ApiOperation;
import lombok.AllArgsConstructor;
import lombok.extern.slf4j.Slf4j;
import org.springblade.core.excel.util.ExcelUtil;
import org.springblade.core.mp.support.Condition;
import org.springblade.core.mp.support.Query;
import org.springblade.core.secure.utils.AuthUtil;
import org.springblade.core.tool.api.R;
import org.springblade.core.tool.utils.DateUtil;
import org.springframework.web.bind.annotation.*;
import org.springframework.web.multipart.MultipartFile;
import javax.servlet.http.HttpServletResponse;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/**
@@ -64,4 +74,26 @@
      return R.data(skxsQkTjService.getStatisticList(skxsQkTj));
   }
   /**
    * 导入
    * @param file
    * @return
    */
   @PostMapping("/import-skxsQkTj")
   public R importSkxsQkTj(MultipartFile file) {
      SkxsQkTjImport skxsQkTjImport = new SkxsQkTjImport(skxsQkTjService);
      ExcelUtil.save(file, skxsQkTjImport, SkxsQkTjExcel.class);
      return R.success("操作成功");
   }
   /**
    * 导出
    * @param skxsQkTj
    */
   @GetMapping("/export-skxsQkTj")
   public void exportSkxsQkTj(HttpServletResponse response,SkxsQkTjVO skxsQkTj) {
      List<SkxsQkTjExcel> list = skxsQkTjService.exportSkxsQkTjList(skxsQkTj);
      ExcelUtil.export(response, "水库统计数据" + DateUtil.time(), "水库统计数据表", list, SkxsQkTjExcel.class);
   }
}