zxl
2025-11-12 b03f7d2ce966f0b2f4d80f15498893023d42f3a8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
Êþº¾=L     +com/ycl/controller/FlowDefinitionControllerflowDefinitionService(Lcom/ycl/service/IFlowDefinitionService;     
&com/ycl/service/IFlowDefinitionServicelistv(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;)Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page;
 %com/ycl/common/core/domain/AjaxResultsuccess;(Ljava/lang/Object;)Lcom/ycl/common/core/domain/AjaxResult;  /org/springframework/web/multipart/MultipartFilegetInputStream()Ljava/io/InputStream;  
importFile<(Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V
  !"java/io/InputStreamclose()V$java/io/IOException    & '(logLorg/slf4j/Logger;*关闭输入流出错 ,-. /0org/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)V2java/lang/Exception4 导入失败:
16 78
getMessage()Ljava/lang/String;
: ;;(Ljava/lang/String;)Lcom/ycl/common/core/domain/AjaxResult;= 导入成功 ? @;readXmlB加载xml文件异常
D /; F GH    readImage)(Ljava/lang/String;)Ljava/io/InputStream;
JKL MNjavax/imageio/ImageIOread5(Ljava/io/InputStream;)Ljava/awt/image/BufferedImage;P    image/png RST UV&javax/servlet/http/HttpServletResponsesetContentType(Ljava/lang/String;)V RX YZgetOutputStream%()Ljavax/servlet/ServletOutputStream;\png
J^ _`writeI(Ljava/awt/image/RenderedImage;Ljava/lang/String;Ljava/io/OutputStream;)Z
bcd e"java/io/OutputStreamflush
b
#h i"printStackTrace
1hljava/io/ByteArrayInputStream
nop q8 com/ycl/domain/dto/FlowSaveXmlVogetXml    stu vw!java/nio/charset/StandardCharsetsUTF_8Ljava/nio/charset/Charset;
yz{ |}java/lang/StringgetBytes(Ljava/nio/charset/Charset;)[B
k €<init>([B)V
nƒ „8getName
n† ‡8 getCategory
n‰ Š8getDeploymentId Œ Ž updateProcessN(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/InputStream;)V  ‘’startProcessInstanceByIdJ(Ljava/lang/String;Ljava/util/Map;)Lcom/ycl/common/core/domain/AjaxResult; ” •– updateState((Ljava/lang/Integer;Ljava/lang/String;)V
˜ ™)()Lcom/ycl/common/core/domain/AjaxResult; › œVdelete    ž Ÿ  userService(Lcom/ycl/system/service/ISysUserService; ¢£¤ ¥¦&com/ycl/system/service/ISysUserServiceselectUserList=(Lcom/ycl/common/core/domain/entity/SysUser;)Ljava/util/List;    ¨ ©ªsysRoleService(Lcom/ycl/system/service/ISysRoleService; ¬­® ¯°&com/ycl/system/service/ISysRoleServiceselectRoleList=(Lcom/ycl/common/core/domain/entity/SysRole;)Ljava/util/List;    ² ³´sysExpressionService'Lcom/ycl/service/ISysExpressionService; ¶·¸ ¹º%com/ycl/service/ISysExpressionServiceselectSysExpressionList7(Lcom/ycl/domain/entity/SysExpression;)Ljava/util/List;
¼½¾ €"-com/ycl/common/core/controller/BaseController
ÀÁ ÃÄorg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;a(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;)Lcom/ycl/common/core/domain/AjaxResult;CodeLineNumberTableLocalVariableTablethis-Lcom/ycl/controller/FlowDefinitionController;pageNumLjava/lang/Integer;pageSizenameLjava/lang/String;RuntimeVisibleAnnotations4Lorg/springframework/web/bind/annotation/GetMapping;value/list%Lio/swagger/annotations/ApiOperation;流程定义列表response#Lcom/ycl/domain/dto/FlowProcDefDto;"RuntimeVisibleParameterAnnotations!Lio/swagger/annotations/ApiParam; 当前页码required6Lorg/springframework/web/bind/annotation/RequestParam; 每页条数 流程名称~(Ljava/lang/String;Ljava/lang/String;Lorg/springframework/web/multipart/MultipartFile;)Lcom/ycl/common/core/domain/AjaxResult;eLjava/io/IOException;Ljava/lang/Exception;categoryfile1Lorg/springframework/web/multipart/MultipartFile;inLjava/io/InputStream; StackMapTableìjava/lang/Throwable导入流程文件notes上传bpmn20的xml文件5Lorg/springframework/web/bind/annotation/PostMapping;/importdeployId读取xml文件/readXml/{deployId}流程定义id6Lorg/springframework/web/bind/annotation/PathVariable;=(Ljava/lang/String;Ljavax/servlet/http/HttpServletResponse;)V(Ljavax/servlet/http/HttpServletResponse;osLjava/io/OutputStream;imageLjava/awt/image/BufferedImage;þjava/awt/image/BufferedImage读取图片文件/readImage/{deployId}saveK(Lcom/ycl/domain/dto/FlowSaveXmlVo;)Lcom/ycl/common/core/domain/AjaxResult;vo"Lcom/ycl/domain/dto/FlowSaveXmlVo;$保存流程设计器内的xml文件Lcom/ycl/common/annotation/Log;title 流程定义 businessType#Lcom/ycl/common/enums/BusinessType;INSERT/save5Lorg/springframework/web/bind/annotation/RequestBody;update6修改原来部署的流程,不再以新版本部署UPDATE/updatestart    procDefId    variablesLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;    Signaturep(Ljava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;)Lcom/ycl/common/core/domain/AjaxResult; 发起流程/start/{procDefId}变量集合,json对象N(Ljava/lang/Integer;Ljava/lang/String;)Lcom/ycl/common/core/domain/AjaxResult;state激活或挂起流程定义激活/挂起流程4Lorg/springframework/web/bind/annotation/PutMapping; /updateState1:激活,2:挂起流程部署ID<([Ljava/lang/String;)Lcom/ycl/common/core/domain/AjaxResult;    deployIds[Ljava/lang/String;' 删除流程DELETE7Lorg/springframework/web/bind/annotation/DeleteMapping; /{deployIds}userListT(Lcom/ycl/common/core/domain/entity/SysUser;)Lcom/ycl/common/core/domain/AjaxResult;user+Lcom/ycl/common/core/domain/entity/SysUser;Ljava/util/List;=Ljava/util/List<Lcom/ycl/common/core/domain/entity/SysUser;>;指定流程办理人员列表    /userListroleListT(Lcom/ycl/common/core/domain/entity/SysRole;)Lcom/ycl/common/core/domain/AjaxResult;role+Lcom/ycl/common/core/domain/entity/SysRole;=Ljava/util/List<Lcom/ycl/common/core/domain/entity/SysRole;>;指定流程办理组列表    /roleListexpListN(Lcom/ycl/domain/entity/SysExpression;)Lcom/ycl/common/core/domain/AjaxResult; sysExpression%Lcom/ycl/domain/entity/SysExpression;7Ljava/util/List<Lcom/ycl/domain/entity/SysExpression;>;指定流程达式列表/expList¢(Lcom/ycl/service/IFlowDefinitionService;Lcom/ycl/system/service/ISysUserService;Lcom/ycl/system/service/ISysRoleService;Lcom/ycl/service/ISysExpressionService;)V<clinit>
SourceFileFlowDefinitionController.javaLio/swagger/annotations/Api;tags8Lorg/springframework/web/bind/annotation/RestController;8Lorg/springframework/web/bind/annotation/RequestMapping;/flowable/definition!¼'(Ÿ ©ª³´ ÅÆX*´-+,¹¸ °Ç>È*ÉÊËÌÍÌÎÏÐÑÒ[sÓÔÒsÕÖcרBÙÒsÚÛZÜÝÙÒsÞÛZÜÝÙÒsßÛZàÝÛZàáÆ
’:-¹:*´+,¹Æ¶§j:²%)¹+§Y:²%3¹+¶5¸9:ƶ§:²%)¹+°:ƶ§:    ²%)    ¹+¿<¸9°"%#61NX[#l6Nlnx{#lnlÇjGI JPQ"U%S'T3V6K8LDMNPSQXU[S]TiMlOnPsQxU{S}T‰VŒXÈ\    ' âã] âã84âä} âã    ’ÉʒÎÏ’åÏ’æçèéên ü"B#P1ý!1B# ÿyyëÿ     yyëB# ÿyyÐÔÒsíîsïðÒ[sñØÝÛZàÝÛZà@;Æl*´+¹>°MA¸C°
1Ç` a bÈ  âäÉÊòÏêK1ÐÔÒsóÑÒ[sôØÙÒsõöÒsòG÷Ææ†N:*´+¹E¸I:,O¹Q,¹WNÆ [-¸]W-Æ -¶a-¶f§H:¶g§>:¶j-Æ -¶a-¶f§(:¶g§:-Æ -¶a-¶f§
:¶g¿±1=@#1J1Q]`#1jJQjlx{#jljǂ jkmno#p(q1w5x9y=}@{B|G~JsLtQwUxYy]}`{b|g~jvlwpxtyx}{{}|‚~…€È\    BâãLâäbâã}âã†ÉʆòÏ†Öø„ùúûüê, ý1bý B#I1B#Iëý ëB#ùÐÔÒsÿÑÒ[sØÙÒsõöÒsòÆù•M»kY+¶m²r¶x·~M*´+¶‚+¶…,¹,Æ,¶§aN²%)-¹+§RN²%3-¹+-¶5¸C:,Æ,¶§:²%)¹+°:,Æ,¶§:²%)¹+¿<¸9°&.1#&@1U]`#&q@Uqs{~#qsqÇj‡‰Š&*‘.•1“2”=–@‹AŒLUY‘]•`“b”nqsw‘{•~“€”Œ–˜ÈH2 âãb âãA0âä€ âã•Éʕ“èéê\ ü.B#N1ý1B# ÿnëÿ    nëB# ÿnÐ'ÔÒss    e
 ðÒ[s Ø Æý™M»kY+¶m²r¶x·~M*´+¶ˆ+¶‚+¶…,¹‹,Æ,¶§aN²%)-¹+§RN²%3-¹+-¶5¸C:,Æ,¶§:²%)¹+°:,Æ,¶§:²%)¹+¿<¸9°*25#*D1Yad#*uDYuw‚#uwuÇjŸ¡¢*¨.©2­5«6¬A®D£E¤P¥Y¨]©a­d«f¬r¥u§w¨{©­‚«„¬®“°ÈH6 âãf âãE0âä„ âã™Éʙ—èéê\ ü2B#N1ý1B# ÿnëÿ    nëB# ÿnÐ'ÔÒss    e
ðÒ[sØ ’Æ\ *´+,¹°Ç¸È  ÉÊ Ï   Ð'ÔÒss    e
 ðÒ[sØ$ÙÒsõöÒsÙÒs •ÆQ*´+,¹“¸—°Ç
À ÁÈ ÉÊÌòÏÐ'ÔÒss     e
!Ò[s"Ø)ÙÒs#ÛZÜÝÙÒs$ÛZÜÝœ%Ɔ)+M,¾>6¢,2:*´¹š„§ÿ渗°ÇÈÉÈ%ËÈ  òÏ)ÉÊ)&'ê þ(øÐ'ÔÒs)s)    e
*+Ò[s,Øö-.Æd*´+¹¡M,¸ °Ç
Ñ ÒÈ ÉÊ/0  1   2ÐÔÒs3ÑÒ[s456Æd*´§+¹«M,¸ °Ç
Ø ÙÈ ÉÊ78  1   9ÐÔÒs:ÑÒ[s;<=Æd*´±+¹µM,¸ °Ç
ß àÈ ÉÊ>?  1   @ÐÔÒsAÑÒ[sB€CÆl*·»*+µ*,µ*-µ§*µ±±Ç0È4ÉÊŸ ©ª³´D"Æ!    ¸¿³%±Ç-EFÐGH[sIJÒ[sK