若依框架-------单体导入功能详解

简介: 若依框架-------单体导入功能详解

若依框架真的挺强的,省了程序员很多问题 接下来分享一下自己写合同系统的时候加上导入功能的流程


1.先在html上面添加上

<a class="btn btn-info" onclick="$.table.importExcel()" shiro:hasPermission="system:companyname:import"> <i class="fa fa-upload"></i> 导入 </a>


importUrl: prefix + "/importData", //模板导入

importTemplateUrl: prefix + "/importTemplate", //模板下载


2.在cotroller层写方法


这个是导入的控制层方法

@PostMapping("/importData")     
@ResponseBody     
public AjaxResult importData(MultipartFile file, boolean updateSupport) throws Exception     {
         ExcelUtil<ContractCompanyname> util = new ExcelUtil<ContractCompanyname>(ContractCompanyname.class);         
         List<ContractCompanyname> userList = util.importExcel(file.getInputStream());         
         for (int i=0;i<userList.size();i++){
               ContractCompanyname contractCompanyname=userList.get(i);             iContractCompanynameService.insertContractCompanyname(contractCompanyname);
         }
         return AjaxResult.success();
     }


这个是若依文档没有写的下载模板,这个不写的话你下载模板会出现问题

/*     下载模板     * */     
@GetMapping("/importTemplate")     
@ResponseBody     
public AjaxResult   importTemplate(){
         ExcelUtil<ContractCompanyname> util=new ExcelUtil<ContractCompanyname>(ContractCompanyname.class);         
         return util.importTemplateExcel("公司名称");
     }


总结:这个主要的就是遍历一下,没有太大问题

目录
相关文章
|
5月前
|
数据库连接
若依框架----进销存系统(一)
若依框架----进销存系统(一)
517 1
|
5月前
|
JavaScript 前端开发
若依框架文档开发手册----开发中常用功能模块(中)
若依框架文档开发手册----开发中常用功能模块
1709 0
|
5月前
|
Java 数据库
若依框架---模板生成
若依框架---模板生成
150 0
|
4月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue的在线作业管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue的在线作业管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
74 4
|
4月前
|
SQL 前端开发 Java
大事件项目08----开发模式和环境搭建
大事件项目08----开发模式和环境搭建
|
5月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的设计项目管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的设计项目管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
5月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的中小型人力资源管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的中小型人力资源管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
5月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的在线作业管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的在线作业管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
5月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的游戏资源管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的游戏资源管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
|
5月前
|
JavaScript Java 测试技术
基于SpringBoot+Vue+uniapp的《数据库系统原理》课程平台的详细设计和实现(源码+lw+部署文档+讲解等)
基于SpringBoot+Vue+uniapp的《数据库系统原理》课程平台的详细设计和实现(源码+lw+部署文档+讲解等)
下一篇
无影云桌面