Commit 8982dca6 by jiang'yun

修改

parent 3d17bd4f
...@@ -2,12 +2,17 @@ package com.ruoyi.project.zt.controller; ...@@ -2,12 +2,17 @@ package com.ruoyi.project.zt.controller;
import cn.hutool.http.HttpRequest; import cn.hutool.http.HttpRequest;
import com.google.gson.*; import com.google.gson.*;
import com.ruoyi.common.utils.poi.ExcelUtil;
import com.ruoyi.framework.aspectj.lang.annotation.Log;
import com.ruoyi.framework.aspectj.lang.enums.BusinessType;
import com.ruoyi.framework.web.domain.AjaxResult; import com.ruoyi.framework.web.domain.AjaxResult;
import com.ruoyi.project.zt.domain.*; import com.ruoyi.project.zt.domain.*;
import com.ruoyi.project.zt.service.DjdcService; import com.ruoyi.project.zt.service.DjdcService;
import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.security.access.prepost.PreAuthorize;
import org.springframework.web.bind.annotation.*; import org.springframework.web.bind.annotation.*;
import javax.servlet.http.HttpServletResponse;
import java.lang.reflect.Field; import java.lang.reflect.Field;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
...@@ -243,6 +248,31 @@ public class DjdcController { ...@@ -243,6 +248,31 @@ public class DjdcController {
} }
/**
* 导出地质简介基本数据列表
*/
// @PreAuthorize("@ss.hasPermi('system:jsba:export')")
// @Log(title = "地质简介基本数据", businessType = BusinessType.EXPORT)
@PostMapping("/export")
public void export(HttpServletResponse response, CommonParam param)
{
String path = param.getPath();
switch (path) {
case "exportLjjw":
List<Ljjw> ljjwList2 = djdcService.getLjjwList(param);
ExcelUtil<Ljjw> util = new ExcelUtil<Ljjw>(Ljjw.class);
util.exportExcel(response, ljjwList2, "Sheet1");
default:
}
}
// 生成Markdown表格 // 生成Markdown表格
public static String listToMarkdownTable(List<Ljjw> ljjwList) { public static String listToMarkdownTable(List<Ljjw> ljjwList) {
StringBuilder markdownTable = new StringBuilder(); StringBuilder markdownTable = new StringBuilder();
......
package com.ruoyi.project.zt.domain; package com.ruoyi.project.zt.domain;
import com.ruoyi.framework.aspectj.lang.annotation.Excel;
import lombok.Data; import lombok.Data;
/** /**
...@@ -9,43 +10,77 @@ import lombok.Data; ...@@ -9,43 +10,77 @@ import lombok.Data;
public class Ljjw { public class Ljjw {
//井号 //井号
@Excel(name = "井号")
private String jh; private String jh;
//井口横坐标
private Double jkhzb;
//井口纵坐标
private Double jkzzb;
//井底横坐标
private Double jdhzb;
//井底纵坐标
private Double jdzzb;
//井型 //井型
@Excel(name = "井型")
private String jx; private String jx;
//井别
private String jb;
//井深 //井深
@Excel(name = "斜深")
private Double wjjs; private Double wjjs;
//垂深 //垂深
@Excel(name = "垂深")
private Double wjczjs; private Double wjczjs;
//完钻层位 //完钻层位
@Excel(name = "完钻层位")
private String wzcw; private String wzcw;
//开次 //开次
@Excel(name = "总开次")
private String kc; private String kc;
//完井周期
private Double wjzq;
//钻井周期 //钻井周期
@Excel(name = "钻井周期")
private Double zjzq; private Double zjzq;
//完井周期
@Excel(name = "钻完周期")
private Double wjzq;
//井口距离 //井口距离
@Excel(name = "井口距离")
private Double jkjl; private Double jkjl;
//井底距离 //井底距离
@Excel(name = "井底距离")
private Double jdjl; private Double jdjl;
//井口纵距离,
private Double jkzjl; //井口横坐标
@Excel(name = "井口横坐标")
private Double jkhzb;
//井口纵坐标
@Excel(name = "井口纵坐标")
private Double jkzzb;
//井口横距离 //井口横距离
@Excel(name = "井口横距离")
private Double jkhjl; private Double jkhjl;
//井底纵距离 //井口纵距离,
private Double jdzjl; @Excel(name = "井口纵距离")
private Double jkzjl;
//井底横坐标
@Excel(name = "井底横坐标")
private Double jdhzb;
//井底纵坐标
@Excel(name = "井底纵坐标")
private Double jdzzb;
//井底横距离 //井底横距离
@Excel(name = "井底横距离")
private Double jdhjl; private Double jdhjl;
//井底纵距离
@Excel(name = "井底纵距离")
private Double jdzjl;
//井别
private String jb;
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment