-
公开(公告)号:CN111125220B
公开(公告)日:2023-04-11
申请号:CN201911312620.8
申请日:2019-12-18
Applicant: 任子行网络技术股份有限公司 , 深圳市任子行科技开发有限公司
IPC: G06F16/25 , G06F16/242 , G06F40/18
Abstract: 本发明公开了一种信息自定义导出方法及装置,该方法包括:获取并提取JavaBean对象中的注解信息;从注解信息中获取待勾选字段信息并返回给前端展示;基于用户的勾选操作,得到属性集合信息;将属性集合信息与JavaBean对象进行映射,得到JavaBean中匹配属性及match字段集合;接收查询条件,基于查询条件以及属性集合信息确定对应的数据总量;当不存在导出超时事件,则对JavaBean中匹配属性集合与mybatis做整合,得到整合信息;接收用户上传的自定义sql查询语句,并查询得到结果值;将结果值与match字段集合做对比匹配,得到最终的信息集合;基于属性集合信息对应的注解信息设置excel表格的格式,并在设置完成后将最终的信息集合导入excel表格中。通过本发明,简化了信息自定义导出流程。
-
公开(公告)号:CN111125220A
公开(公告)日:2020-05-08
申请号:CN201911312620.8
申请日:2019-12-18
Applicant: 任子行网络技术股份有限公司 , 深圳市任子行科技开发有限公司
IPC: G06F16/25 , G06F16/242 , G06F40/18
Abstract: 本发明公开了一种信息自定义导出方法及装置,该方法包括:获取并提取JavaBean对象中的注解信息;从注解信息中获取待勾选字段信息并返回给前端展示;基于用户的勾选操作,得到属性集合信息;将属性集合信息与JavaBean对象进行映射,得到JavaBean中匹配属性及match字段集合;接收查询条件,基于查询条件以及属性集合信息确定对应的数据总量;当不存在导出超时事件,则对JavaBean中匹配属性集合与mybatis做整合,得到整合信息;接收用户上传的自定义sql查询语句,并查询得到结果值;将结果值与match字段集合做对比匹配,得到最终的信息集合;基于属性集合信息对应的注解信息设置excel表格的格式,并在设置完成后将最终的信息集合导入excel表格中。通过本发明,简化了信息自定义导出流程。
-