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

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

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


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("公司名称");
     }


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

目录
相关文章
|
JavaScript 前端开发
若依框架文档开发手册----开发中常用功能模块(中)
若依框架文档开发手册----开发中常用功能模块
4094 0
|
JavaScript
若依代码生成自带导入功能
若依代码生成自带导入功能
982 0
|
JavaScript
若依框架-------弹层表格
若依框架-------弹层表格
747 0
使用ruoyi-vue控制数据权限
使用ruoyi-vue控制数据权限
1400 0
|
JavaScript 前端开发
若依 自定义实现导入功能
若依 自定义实现导入功能
689 1
|
SQL XML JavaScript
【若依Java】15分钟玩转若依二次开发,新手小白半小时实现前后端分离项目,springboot+vue3+Element Plus+vite实现Java项目和管理后台网站功能
摘要: 本文档详细介绍了如何使用若依框架快速搭建一个基于SpringBoot和Vue3的前后端分离的Java管理后台。教程涵盖了技术点、准备工作、启动项目、自动生成代码、数据库配置、菜单管理、代码下载和导入、自定义主题样式、代码生成、启动Vue3项目、修改代码、以及对代码进行自定义和扩展,例如单表和主子表的代码生成、树形表的实现、商品列表和分类列表的改造等。整个过程详细地指导了如何从下载项目到配置数据库,再到生成Java和Vue3代码,最后实现前后端的运行和功能定制。此外,还提供了关于软件安装、环境变量配置和代码自动生成的注意事项。
21212 67
|
SQL XML Java
ruoyi若依框架@DataScope注解使用以及碰到的一些问题
ruoyi若依框架@DataScope注解使用以及碰到的一些问题
3984 0
若依修改-----其他功能,包括参数设置,通知公告,日志管理,验证码控制开关在参数设置里,若依的注册页面是隐藏的,在src的login.vue的97行注册开发,修改成true,通知公告,促进组织内部信
若依修改-----其他功能,包括参数设置,通知公告,日志管理,验证码控制开关在参数设置里,若依的注册页面是隐藏的,在src的login.vue的97行注册开发,修改成true,通知公告,促进组织内部信
|
Web App开发 编解码 前端开发
怎么把rtsp视频流转成webrtc接口
【8月更文挑战第8天】将RTSP视频流转换为WebRTC接口涉及多个步骤:首先使用工具如webrtc-streamer、ffmpeg等从RTSP源获取视频流;接着对流进行解码与编码至WebRTC兼容格式(如VP8、H.264);然后利用WebSocket建立客户端与服务器间的双向信令通道;再通过JavaScript创建WebRTC PeerConnection并交换SDP信息;最后添加Track传输视频数据,并在接收端解析显示。使用webrtc-streamer可简化这一过程,其API支持多种操作如添加ICE候选、创建Offer等。
1914 2
|
监控 数据安全/隐私保护
若依修改---功能详解--权限控制,demo超级管理员,可以查看所有功能菜单,zhangsan,登录之后,仅可以查看线索的菜单,不同角色岗位,登录查看的内容不同,若依通过用户管理,角色管理,菜单管理控
若依修改---功能详解--权限控制,demo超级管理员,可以查看所有功能菜单,zhangsan,登录之后,仅可以查看线索的菜单,不同角色岗位,登录查看的内容不同,若依通过用户管理,角色管理,菜单管理控