zhubaomin
2025-04-07 9fb370afff71f4d5659d8904e8751479280d5b48
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
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Êþº¾@U     com/dy/pipIrrBase/role/RoleCtrlroleSvLcom/dy/pipIrrBase/role/RoleSv;
    
com/dy/pipIrrBase/role/RoleSvgetRolesG(Lcom/dy/pipIrrBase/role/QueryVo;)Lcom/dy/common/webUtil/QueryResultVo;     #com/dy/common/webUtil/QueryResultVo    itemTotalLjava/lang/Long;
 java/lang/Long    longValue()J
 'com/dy/common/webUtil/BaseResponseUtils buildSuccess8(Ljava/lang/Object;)Lcom/dy/common/webUtil/BaseResponse;     !" #$)com/dy/pipIrrBase/result/SystemResultCodeNO_ROLES+Lcom/dy/pipIrrBase/result/SystemResultCode;
 & '(
getMessage()Ljava/lang/String;*java/lang/Exception    , -.logLorg/slf4j/Logger;0获取开卡记录异常 234 56org/slf4j/Loggererror*(Ljava/lang/String;Ljava/lang/Throwable;)V
)&
9 :;buildException8(Ljava/lang/String;)Lcom/dy/common/webUtil/BaseResponse; =>? @A,org/springframework/validation/BindingResult    hasErrors()Z =C DE getFieldError-()Lorg/springframework/validation/FieldError;
GHI JKjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;M)org/springframework/validation/FieldError
LO P(getDefaultMessage
R S;    buildFail
UVW XYcom/dy/pipIrrBase/role/DtoRole    getRoleId()Ljava/lang/Long;
[\] ^_java/util/Optional
ofNullable((Ljava/lang/Object;)Ljava/util/Optional;
a bcvalueOf(J)Ljava/lang/Long;
[e fKorElse
Uh i( getRoleNamekmjava/lang/String
Uo p(getPermissionsr(com/alibaba/fastjson2/JSONReader$Feature
tuv wxcom/alibaba/fastjson2/JSONArray
parseArray`(Ljava/lang/String;[Lcom/alibaba/fastjson2/JSONReader$Feature;)Lcom/alibaba/fastjson2/JSONArray;z[]
U| }Y getOperator
l €length()I     ƒ „$PERMISSION_ERROR†!com/dy/pipIrrGlobal/pojoBa/BaRole
…ˆ ‰Š<init>()V
…Œ ŽsetName(Ljava/lang/String;)V
… ‘’ setOperator(Ljava/lang/Long;)V”java/util/Date
“ˆ
…— ˜™ setOperateDt(Ljava/util/Date;)V    ›œ žŸ"com/dy/common/mybatis/envm/DeletedNO$Lcom/dy/common/mybatis/envm/Deleted;
›¡ ¢£getCode()Ljava/lang/Byte;
…¥ ¦§
setDeleted(Ljava/lang/Byte;)V
© ª«addRole5(Lcom/dy/pipIrrGlobal/pojoBa/BaRole;)Ljava/lang/Long;­,com/dy/pipIrrGlobal/pojoBa/BaRolePermissions
¬ˆ
¬° ±’    setRoleid
¬³ ´µsetPermissions$(Lcom/alibaba/fastjson2/JSONArray;)V
· ¸¹addPermissionsC(Lcom/dy/pipIrrGlobal/pojoBa/BaRolePermissions;)Ljava/lang/Integer;
»¼½ b¾java/lang/Boolean(Z)Ljava/lang/Boolean;
…À Á’setId
à ÄÅ
updateRole&(Lcom/dy/pipIrrGlobal/pojoBa/BaRole;)I
Ç ÈÉdelPermissionsByRoleId%(Ljava/lang/Long;)Ljava/lang/Integer;Ëid ÍÎÏ ÐK java/util/Mapget
ÒÓÔ Õ(java/lang/ObjecttoString
× ØÙ    parseLong(Ljava/lang/String;)J     Û Ü$PLEASE_INPUT_ROLE_ID
Þ ßÉdeleteRoleById
áâã bäjava/lang/Integer(I)Ljava/lang/Integer;
áæ çintValue     é ê$DELETE_ROLE_FAIL
҈
íîï ðñorg/slf4j/LoggerFactory    getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;F(Lcom/dy/pipIrrBase/role/QueryVo;)Lcom/dy/common/webUtil/BaseResponse;CodeLineNumberTableLocalVariableTableres%Lcom/dy/common/webUtil/QueryResultVo;eLjava/lang/Exception;this!Lcom/dy/pipIrrBase/role/RoleCtrl;vo Lcom/dy/pipIrrBase/role/QueryVo;LocalVariableTypeTableZLcom/dy/common/webUtil/QueryResultVo<Ljava/util/List<Lcom/dy/pipIrrGlobal/voBa/VoRole;>;>; StackMapTablecom/dy/pipIrrBase/role/QueryVoMethodParameters    Signature¢(Lcom/dy/pipIrrBase/role/QueryVo;)Lcom/dy/common/webUtil/BaseResponse<Lcom/dy/common/webUtil/QueryResultVo<Ljava/util/List<Lcom/dy/pipIrrGlobal/voBa/VoRole;>;>;>;RuntimeVisibleAnnotations)Lio/swagger/v3/oas/annotations/Operation;summary获得一页角色记录 description返回一页角色数据6Lio/swagger/v3/oas/annotations/responses/ApiResponses;value5Lio/swagger/v3/oas/annotations/responses/ApiResponse; responseCode0001G返回一页控制器数据(BaseResponse.content:QueryResultVo[{}])content-Lio/swagger/v3/oas/annotations/media/Content;    mediaTypeapplication/jsonschema,Lio/swagger/v3/oas/annotations/media/Schema;implementation'Lcom/dy/pipIrrGlobal/voSe/VoActiveCard;4Lorg/springframework/web/bind/annotation/GetMapping;path/rolesLcom/dy/common/aop/SsoAop;
permissiont(Lcom/dy/pipIrrBase/role/DtoRole;Lorg/springframework/validation/BindingResult;)Lcom/dy/common/webUtil/BaseResponse;baRole#Lcom/dy/pipIrrGlobal/pojoBa/BaRole; operateTimeLjava/util/Date;baRolePermissions.Lcom/dy/pipIrrGlobal/pojoBa/BaRolePermissions;po Lcom/dy/pipIrrBase/role/DtoRole; bindingResult.Lorg/springframework/validation/BindingResult;roleIdroleNameLjava/lang/String; permissions!Lcom/alibaba/fastjson2/JSONArray;operator‰(Lcom/dy/pipIrrBase/role/DtoRole;Lorg/springframework/validation/BindingResult;)Lcom/dy/common/webUtil/BaseResponse<Ljava/lang/Boolean;>;授权G操作结果:true:成功,false:失败(BaseResponse.content)Ljava/lang/Boolean;5Lorg/springframework/web/bind/annotation/PostMapping;consumes:Lorg/springframework/transaction/annotation/Transactional; rollbackForRuntimeVisibleTypeAnnotationsLjakarta/validation/Valid;"RuntimeVisibleParameterAnnotations5Lorg/springframework/web/bind/annotation/RequestBody;delete5(Ljava/util/Map;)Lcom/dy/common/webUtil/BaseResponse;res_roleLjava/lang/Integer;res_permapLjava/util/Map;J(Ljava/util/Map;)Lcom/dy/common/webUtil/BaseResponse<Ljava/lang/Boolean;>; 删除角色#提交角色ID,进行逻辑删除"(Lcom/dy/pipIrrBase/role/RoleSv;)V<clinit>
SourceFile RoleCtrl.java(Lio/swagger/v3/oas/annotations/tags/Tag;name 角色管理角色增删改查等操作8Lorg/springframework/web/bind/annotation/RestController;8Lorg/springframework/web/bind/annotation/RequestMapping;role InnerClassesS com/alibaba/fastjson2/JSONReaderFeature!Ò-. òóß?*´+¶M,´ Æ,´ ¶    ”ž,¸°²¶%¸°M²+/,¹1,¶7¸8° +)!*+)ô?    @A!C+F,G7Hõ*    "ö÷,øù?úû?üýþ     "öÿü!ÿ    )üSs    
s   [@s
s[@s@c[sóÀ
r,Æ,¹<™,¹B¸FÀL¶N¸Q°+¶T¸Z    ¸`¶dÀN+¶g¸Zj¶dÀl:+¶n½q¸s¸Zy½q¸s¶dÀt:+¶{¸Z    ¸`¶dÀ:-¶    ”š¶~𠲂¶%¸Q°-¶    ”št»…Y·‡:¶‹¶»“Y·•:¶–²š¶ ¶¤*´¶¨¸Z    ¸`¶dÀN»¬Y·®:        -¶¯    ¶²*´    ¶¶W¸º¸°»…Y·‡:-¶¿¶‹¶»“Y·•:¶–*´¶ÂW»¬Y·®:        -¶¯    ¶²*´-¶ÆW*´    ¶¶W¸º¸°ôŠ"g h k2lCmbnup†qt™u¢v©w°x¹yÀzË{â}ë~ñø€
…†‡ ˆ'‰0Š7‹AŽJPW‘`’j”õ„ ¢h !¹Q"#ë$%    rúûr&'r()2@*C/+,b-.uý/_ !0B"#J($%    " ÿoU=ltûy    &(0gs1
s1  [@s
s2[@s@c34[s¸5[s67[cù8    9: ;9<=óD‰+ʹ̶Ѹָ`¸Z    ¸`¶dÀM,¶    ”š ²Ú¶%¸8°*´,¶Ý¸Z¸à¶dÀáN*´,¶Æ¸Z¸à¶dÀá:-¶å™ ¶åš ²è¶%¸Q°¸º¸°N-¶7¸8°2w€)x€)ô*
«­(®2²H³_´nµx·€¸¹õ>H8>?_!@?øù‰úû‰ABjË%ü2ý;áá    ÿÍ)ACgsD
sE  [@s
s2[@s@c34[s<5[s67[cù:;‰Fó>
*·ë*+µ±ô#õ
úû
GŠó!    ¸ì³+±ôHI JKsL
sMNO[sPQ
qRT@