【技术实现步骤摘要】
附件导出方法、装置、计算机设备及计算机可读存储介质
本专利技术涉及文件下载
,尤其涉及一种附件导出方法、装置、计算机设备及计算机可读存储介质。
技术介绍
在以附件为载体的业务应用场景中,例如,用户的业务系统中存在各不相同的附件,那些附件可能是不同年月、不同公司、不同业务类型以及不同业务状态的附件,且其存放的位置杂乱无章,当用户在以附件为载体的业务会议上,需要找出与该业务会议的主题相关的所有附件时,常常很难准确快速找到满足自身需求的附件。现有技术中,常常是通过检索关键词查找附件,关键词查找附件的准确性较低,需要附件的名称有关键词才能检索得到,然后还需要人工手动点击勾选所有被检索出来的文件进行下载,操作较为繁琐麻烦。在下载批量不同主题的附件的过程中,还常常需要多次检索,多次下载,才能将所有满足业务需求的附件下载下来,整个操作过程繁琐麻烦,且下载下来的附件都杂乱无章,无法体现所有被下载的附件的具体业务应用场景。
技术实现思路
本专利技术实施例提供了一种附件导出方法、装置、计算机设备及计算机可读存储介质,旨在解决现有技术中批量导出附件时需要多次检索、多次下载而导致的整个 ...
【技术保护点】
1.一种附件导出方法,其特征在于,包括:从预设的多种层级封装结构中获取一种层级封装结构,所述层级封装结构为多层级文件夹嵌套结构;根据所获取的层级封装结构获取层级封装对象,所述层级封装对象包括多个被筛选附件以及多个层级文件夹;通过调用组合模式将所获取的层级封装对象依照所获取的层级封装结构进行组合;通过调用迭代器模式将依照所组合成的层级封装结构进行逐层递归创建多层级文件夹,且将多个被筛选附件分别存放到相对应的所创建的多层级文件夹的最后一层文件夹内;以及若接收到用户输入的导出指令,将所创建的多层级文件夹加压成压缩包后导出。
【技术特征摘要】
1.一种附件导出方法,其特征在于,包括:从预设的多种层级封装结构中获取一种层级封装结构,所述层级封装结构为多层级文件夹嵌套结构;根据所获取的层级封装结构获取层级封装对象,所述层级封装对象包括多个被筛选附件以及多个层级文件夹;通过调用组合模式将所获取的层级封装对象依照所获取的层级封装结构进行组合;通过调用迭代器模式将依照所组合成的层级封装结构进行逐层递归创建多层级文件夹,且将多个被筛选附件分别存放到相对应的所创建的多层级文件夹的最后一层文件夹内;以及若接收到用户输入的导出指令,将所创建的多层级文件夹加压成压缩包后导出。2.根据权利要求1所述的附件导出方法,其特征在于,所述根据所获取的层级封装结构获取层级封装对象,所述层级封装对象包括多个被筛选附件以及多个层级文件夹的步骤,包括:根据所获取的层级封装结构确定多组筛选条件;接收用户输入的筛选指令,所述筛选指令为用户从多组筛选条件中选择条件的指令;根据预设层级关联表以及所述筛选指令,过滤不符合条件的附件,得到多个与所述筛选指令匹配的被筛选附件;根据所获取的层级封装结构以及所述预设层级关联表确定每个被筛选附件的层级封装结构;以及根据每个被筛选附件的层级封装结构获取多个层级文件夹。3.根据权利要求1所述的附件导出方法,其特征在于,所述通过调用迭代器模式将依照所组合成的层级封装结构进行逐层递归创建多层级文件夹,且将多个被筛选附件分别存放到相对应的所创建的多层级文件夹的最后一层文件夹内的步骤,包括:通过调用迭代器模式将依照所组合成的层级封装结构进行逐层递归创建多层级文件夹;根据所组合成的层级封装结构确定每个所述被筛选附件在所创建的多层级文件夹中的目标存放路径;从预设附件汇总表中确定每个所述...
【专利技术属性】
技术研发人员:张奇,陆源,魏尧东,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。