liuxiaolong
2019-05-09 0d1d88cdb668e75ea8609417ac18ae19947e9525
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
Êþº¾2æ#com/jeeplus/modules/sys/entity/Role)com/jeeplus/common/persistence/DataEntityserialVersionUIDJ ConstantValueoffice'Lcom/jeeplus/modules/sys/entity/Office;nameLjava/lang/String;ennameroleType    dataScopeoldName    oldEnnamesysDatauseableuser%Lcom/jeeplus/modules/sys/entity/User;menuListLjava/util/List;    Signature7Ljava/util/List<Lcom/jeeplus/modules/sys/entity/Menu;>;
officeList9Ljava/util/List<Lcom/jeeplus/modules/sys/entity/Office;>;DATA_SCOPE_ALL1DATA_SCOPE_COMPANY_AND_CHILD"2DATA_SCOPE_COMPANY%3DATA_SCOPE_OFFICE_AND_CHILD(4DATA_SCOPE_OFFICE+5DATA_SCOPE_SELF.8DATA_SCOPE_CUSTOM19<init>()VCode
6 23
8:9com/google/common/collect/Lists ;< newArrayList()Ljava/util/ArrayList;    >     @     B      D  LineNumberTableLocalVariableTablethis%Lcom/jeeplus/modules/sys/entity/Role;(Ljava/lang/String;)V
K 2Iid((Lcom/jeeplus/modules/sys/entity/User;)V
6    P 
getUseable()Ljava/lang/String;
setUseable
getSysData    V  
setSysData    getOffice)()Lcom/jeeplus/modules/sys/entity/Office;    [
    setOffice*(Lcom/jeeplus/modules/sys/entity/Office;)VgetNameRuntimeVisibleAnnotations,Lorg/hibernate/validator/constraints/Length;minmaxd    f setName    getEnname    j      setEnname getRoleType    n   setRoleType getDataScope setDataScope
getOldName    t  
setOldName getOldEnname    x   setOldEnname getMenuList()Ljava/util/List;9()Ljava/util/List<Lcom/jeeplus/modules/sys/entity/Menu;>; setMenuList(Ljava/util/List;)V:(Ljava/util/List<Lcom/jeeplus/modules/sys/entity/Menu;>;)VLocalVariableTypeTable getMenuIdList&()Ljava/util/List<Ljava/lang/String;>; „†…java/util/List ‡ˆiterator()Ljava/util/Iterator; ŠŒ‹java/util/Iterator Žnext()Ljava/lang/Object;#com/jeeplus/modules/sys/entity/Menu
’ “RgetId „• –—add(Ljava/lang/Object;)Z Š™ š›hasNext()Z
menuIdListmenu%Lcom/jeeplus/modules/sys/entity/Menu;$Ljava/util/List<Ljava/lang/String;>; StackMapTable setMenuIdList'(Ljava/util/List<Ljava/lang/String;>;)V¤java/lang/String
6
§ ¨IsetIdmenuId
getMenuIds
¬ {®,
°²±$org/apache/commons/lang3/StringUtils ³´join:(Ljava/lang/Iterable;Ljava/lang/String;)Ljava/lang/String;
setMenuIds
°· ¸¹split9(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;
8» ;¼*([Ljava/lang/Object;)Ljava/util/ArrayList;
¾ ¡~menuIdsids[Ljava/lang/String; getOfficeList;()Ljava/util/List<Lcom/jeeplus/modules/sys/entity/Office;>; setOfficeList<(Ljava/util/List<Lcom/jeeplus/modules/sys/entity/Office;>;)VgetOfficeIdListÈ%com/jeeplus/modules/sys/entity/Office
ǒ officeIdListsetOfficeIdList
Ç6
ǧofficeId getOfficeIds
Ñ Æ{ setOfficeIds
Ô Ë~    officeIdsgetPermissions
Ø ÙR getPermissionÛ
£Ý ޗequals permissionsgetUser'()Lcom/jeeplus/modules/sys/entity/User;setUser
SourceFile    Role.javaRLcom/jeeplus/common/persistence/DataEntity<Lcom/jeeplus/modules/sys/entity/Role;>;!
           !# $& ') *, -/ 0$234]*·5*¸7µ=*¸7µ?*-µA*µC±E2% &345F GH2I4T*+·J*¸7µ=*¸7µ?±E8% &9FGHL 2M4F
*·N*+µO±E<=    >F
GH
QR4/*´C°EAF GHSI4>*+µC±E
EFFGH TR4/*´U°EIF GHWI4>*+µU±E
MNFGH XY4/*´Z°EQF GH\]4>*+µZ±E
UVFGH
^R_`aIbcId4/*´e°EZF GHgI4>*+µe±E
^_FGH hR_`aIbcId4/*´i°EcF GHkI4>*+µi±E
ghFGH lR_`aIbcId4/*´m°ElF GHoI4>*+µm±E
pqFGH pR4/*´A°EtF GHqI4>*+µA±E
xyFGH rR4/*´s°E|F GHuI4>*+µs±E
€FGH vR4/*´w°E„F GHyI4>*+µw±E
ˆ‰FGH z{|4/*´=°E F GH}~4P*+µ=±E
¤¥FGH€ {‚4«1¸7L*´=¹ƒN§-¹‰ÀM+,¶‘¹”W-¹˜šÿå+°E¨©ª&©/¬F 1GH-œ ž€ -œŸ ÿ„Š¡~¢4Ì@*¸7µ=+¹ƒN§(-¹‰À£M»Y·¥:,¶¦*´=¹”W-¹˜šÿÕ±E°±²$³*´6±?¶F*@GH@œ© $ž€ @œŸ ÿ„Š$ªR44
*¶«­¸¯°E¹F 
GHµI4r*¸7µ=+Æ+­¸¶M*,¸º¶½±E½¾ ¿ÀÂF GH¿ ÀÁ Â{Ã4/*´?°EÅF GHÄ~Å4P*+µ?±E
ÉÊFGH€ Æ{‚4«1¸7L*´?¹ƒN§-¹‰ÀÇM+,¶É¹”W-¹˜šÿå+°EÍÎÏ&Î/ÑF 1GH-Ê
€ -ʟ ÿ„ŠË~¢4Ì@*¸7µ?+¹ƒN§(-¹‰À£M»ÇY·Ì:,¶Í*´?¹”W-¹˜šÿÕ±EÕÖ×$Ø*Ù6Ö?ÛF*@GH@ÊÎ $
€ @ʟ ÿ„Š$ÏR44
*¶Ð­¸¯°EÞF 
GHÒI4r*¸7µ?+Æ+­¸¶M*,¸º¶Ó±Eâã äåçF GHÕ ÀÁ Ö{‚4ÂD¸7L*´=¹ƒN§+-¹‰ÀM,¶×ÆÚ,¶×¶Üš+,¶×¹”W-¹˜šÿÒ+°Eíîï.ð9îBóF DGH@ߝž€ @ߟ ÿ„Š'àá4/*´O°E÷F GHâM4>*+µO±E
ûüFGHãäå