4 8| 7} ~ ~ ~ ~  |  ~         7 ~  -  1| 1 1 1 1()VCodeLineNumberTableLocalVariableTablethis@Lcom/artfess/file/attachmentService/FolderAttachmentServiceImpl;remove=(Lcom/artfess/base/attachment/Attachment;Ljava/lang/String;)V attachment(Lcom/artfess/base/attachment/Attachment; propertiesIdLjava/lang/String; attachPathfilePathfullPath StackMapTable ExceptionsuploadR(Lcom/artfess/base/attachment/Attachment;Ljava/io/InputStream;Ljava/lang/String;)V inputStreamLjava/io/InputStream;downloadS(Lcom/artfess/base/attachment/Attachment;Ljava/io/OutputStream;Ljava/lang/String;)Vb[BiIeLjava/lang/Exception;Ljava/io/FileInputStream; outStreamLjava/io/OutputStream;fileLjava/io/File;T getStoreType()Ljava/lang/String; chekckFile=(Lcom/artfess/base/attachment/Attachment;Ljava/lang/String;)Z getAttachPathN(Ljava/lang/String;Lcom/artfess/base/attachment/Attachment;)Ljava/lang/String;uploadProperties8Lcom/artfess/file/params/FlowUploadPropertiesStorageDTO;getUploadPropertiesL(Ljava/lang/String;)Lcom/artfess/file/params/FlowUploadPropertiesStorageDTO;uploadPropertiesManagerBLcom/artfess/file/persistence/manager/FlowUploadPropertiesManager; getFileBytes,(Lcom/artfess/base/attachment/Attachment;)[BLjava/io/ByteArrayOutputStream;sysFile SourceFile FolderAttachmentServiceImpl.javaRuntimeVisibleAnnotations(Lorg/springframework/stereotype/Service; :; jk g  g g java/lang/StringBuilder F g  / java/io/File : java/io/FileInputStream  ; ;java/lang/Exceptionjava/lang/RuntimeException该附件不存在folder op g   jg @com/artfess/file/persistence/manager/FlowUploadPropertiesManager p java/io/ByteArrayOutputStream >com/artfess/file/attachmentService/FolderAttachmentServiceImpljava/lang/Object-com/artfess/base/attachment/AttachmentServicejava/lang/String&com/artfess/base/attachment/Attachmentjava/io/OutputStreamjava/lang/Throwable6com/artfess/file/params/FlowUploadPropertiesStorageDTO getFilePathgetEntryptName()Ljava/lang/Boolean;java/lang/Boolean booleanValue()ZgetId getFileNamereplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; separatortoStringcom/artfess/base/util/FileUtil deleteFile(Ljava/lang/String;)Zcom/artfess/base/util/BeanUtils isNotEmpty(Ljava/lang/Object;)ZcreateFolderFile(Ljava/lang/String;)V writeFile*(Ljava/lang/String;Ljava/io/InputStream;)VgetBytes()[B writeByte(Ljava/lang/String;[B)Zexistsread([B)Iwrite([BII)Vflushclose getLocationgetEncryptName()Ljava/lang/Integer;java/lang/IntegerintValue()IvalueOf(Z)Ljava/lang/Boolean;setEntryptName(Ljava/lang/Boolean;)V!com/artfess/file/util/AppFileUtil com/artfess/base/util/StringUtilisEmptycom/artfess/base/util/AppUtilgetBean%(Ljava/lang/Class;)Ljava/lang/Object;getById trimSufffix8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; toByteArray!789 :;<3*= > ?@AB<P*,+N+:+++: Y -  :W= !.#I%O&>>P?@PCDPEFIGFAHFIIFJ .KKLMN<m+:*-+:+++: Y   :,,+W=* *+,-//K0R1W2`5l7>>m?@mCDmOPmEFeHF]GFJ /KK0 LQR< +:*-+:+++: Y   : :Y:v:Y:: 6  Y6 ,  , :,-,M$:  :  :, ,M Y!"mm= ;<=>/@KAWBbCjDmFxGHIJLRSTVWXNORSTVWX[]_>z  ST UV WX mmOY?@CDZ[EFHFGFWIFb\]Jg /KKR ^_`KKKKabcLdDee ^_`KKKKa Lfg<-#=d> ?@hi<b+N*,+:+-++N Y  - N- :Y:="ijkl,nFoQp\q>Hb?@bCDbEF[HFSGFQIF\\]J ,KKjk<:*+$N%:-$-&:,-'()*+:=z{ |}~27>4:?@:EF:CD4lm 0GFJ7&^K_nK_^K_nK_ op<m+,-.-M,+/= > ?@EFqrJ st<k +M Y + 0 ,  NY-:1Y2::Y-::6Y6345:  : 6: ::  : 6: Y!"NN=v&0:BKNX_bo|>f _FSTbCUVWXK~ZuN{OY?@vDHF0IF:\]J b ^_KKawbcc ^_KKawbdDe ^_KKawbe ^_KKaLxyz{