IP通用配置导出,只导出配置列表上展示的列,界面上的列表需要指定exportColumn,与后台注解ExcelField 的title一致
This commit is contained in:
@@ -245,7 +245,7 @@ public class CommonController extends BaseController {
|
||||
this.importCfgTemplate(request, response, redirectAttributes, functionId, cfgRegionCode);
|
||||
}
|
||||
//ip配置导出
|
||||
public void _exportIp(Model model,HttpServletRequest request,HttpServletResponse response,
|
||||
public void _exportIp(String columns,Model model,HttpServletRequest request,HttpServletResponse response,
|
||||
IpPortCfg entity,String ids,RedirectAttributes redirectAttributes){
|
||||
try {
|
||||
//获取国际化配置
|
||||
@@ -267,7 +267,7 @@ public class CommonController extends BaseController {
|
||||
Long.parseLong(id);
|
||||
}
|
||||
List<BaseIpCfg> list=ipCfgService.getListByCfgIdWithName(IpPortCfg.getTablename(), entity.getFunctionId(), ids);
|
||||
new ExportExcel(msgProp,null, IpPortCfg.class,1).setDataList(msgProp,list,map).write(response, fileName).dispose();
|
||||
new ExportExcel(columns,msgProp,null, IpPortCfg.class,1).setDataList(columns,msgProp,list,map).write(response, fileName).dispose();
|
||||
}else{
|
||||
//条件导出数据大于最大导出数,只导出最大导出条数
|
||||
entity.setTableName(IpPortCfg.getTablename());
|
||||
@@ -280,7 +280,7 @@ public class CommonController extends BaseController {
|
||||
pageInfo.setPageSize(-1);
|
||||
}
|
||||
Page<BaseIpCfg> page = ipCfgService.findPage(pageInfo, entity);
|
||||
new ExportExcel(msgProp,null, IpPortCfg.class,1).setDataList(msgProp,page.getList(),map).write(response, fileName).dispose();
|
||||
new ExportExcel(columns,msgProp,null, IpPortCfg.class,1).setDataList(columns,msgProp,page.getList(),map).write(response, fileName).dispose();
|
||||
}
|
||||
} catch (Exception e) {
|
||||
e.printStackTrace();
|
||||
|
||||
@@ -106,8 +106,8 @@ public class IpMultiplexController extends CommonController {
|
||||
}
|
||||
//ip配置导出
|
||||
@RequestMapping(value = "export")
|
||||
public void exportIp(Model model,HttpServletRequest request,HttpServletResponse response,
|
||||
public void exportIp(String columns,Model model,HttpServletRequest request,HttpServletResponse response,
|
||||
@ModelAttribute("cfg")IpPortCfg entity,String ids,RedirectAttributes redirectAttributes){
|
||||
this._exportIp(model, request, response, entity, ids, redirectAttributes);
|
||||
this._exportIp(columns,model, request, response, entity, ids, redirectAttributes);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -126,8 +126,8 @@ public class RatelimitController extends CommonController {
|
||||
}
|
||||
//ip配置导出
|
||||
@RequestMapping(value = "/ip/export")
|
||||
public void exportIp(Model model,HttpServletRequest request,HttpServletResponse response,
|
||||
public void exportIp(String columns,Model model,HttpServletRequest request,HttpServletResponse response,
|
||||
@ModelAttribute("cfg")IpPortCfg entity,String ids,RedirectAttributes redirectAttributes){
|
||||
this._exportIp(model, request, response, entity, ids, redirectAttributes);
|
||||
this._exportIp(columns,model, request, response, entity, ids, redirectAttributes);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -79,8 +79,8 @@ public class IpController extends CommonController{
|
||||
}
|
||||
//ip配置导出
|
||||
@RequestMapping(value = "export")
|
||||
public void exportIp(Model model,HttpServletRequest request,HttpServletResponse response,
|
||||
public void exportIp(String columns,Model model,HttpServletRequest request,HttpServletResponse response,
|
||||
@ModelAttribute("cfg")IpPortCfg entity,String ids,RedirectAttributes redirectAttributes){
|
||||
this._exportIp(model, request, response, entity, ids, redirectAttributes);
|
||||
this._exportIp(columns,model, request, response, entity, ids, redirectAttributes);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -233,8 +233,8 @@ public class WhiteListController extends CommonController{
|
||||
}
|
||||
//ip配置导出
|
||||
@RequestMapping(value = "ip/export")
|
||||
public void exportIp(Model model,HttpServletRequest request,HttpServletResponse response,
|
||||
public void exportIp(String columns,Model model,HttpServletRequest request,HttpServletResponse response,
|
||||
@ModelAttribute("cfg")IpPortCfg entity,String ids,RedirectAttributes redirectAttributes){
|
||||
this._exportIp(model, request, response, entity, ids, redirectAttributes);
|
||||
this._exportIp(columns,model, request, response, entity, ids, redirectAttributes);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -126,8 +126,8 @@ public class ControlController extends CommonController {
|
||||
}
|
||||
//ip配置导出
|
||||
@RequestMapping(value = "/ip/export")
|
||||
public void exportIp(Model model,HttpServletRequest request,HttpServletResponse response,
|
||||
public void exportIp(String columns,Model model,HttpServletRequest request,HttpServletResponse response,
|
||||
@ModelAttribute("cfg")IpPortCfg entity,String ids,RedirectAttributes redirectAttributes){
|
||||
this._exportIp(model, request, response, entity, ids, redirectAttributes);
|
||||
this._exportIp(columns,model, request, response, entity, ids, redirectAttributes);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -116,8 +116,8 @@ public class InterceptController extends CommonController{
|
||||
}
|
||||
//ip配置导出
|
||||
@RequestMapping(value = "/ip/export")
|
||||
public void exportIp(Model model,HttpServletRequest request,HttpServletResponse response,
|
||||
public void exportIp(String columns,Model model,HttpServletRequest request,HttpServletResponse response,
|
||||
@ModelAttribute("cfg")IpPortCfg entity,String ids,RedirectAttributes redirectAttributes){
|
||||
this._exportIp(model, request, response, entity, ids, redirectAttributes);
|
||||
this._exportIp(columns,model, request, response, entity, ids, redirectAttributes);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user