1
zj
2024-06-13 a4662cc65a02f258062bf6cc392ceb1017db9292
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
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
Êþº¾4
{
  !"#$%&'
()
*+
,-.
 
/0
1
2
345
!6
#    z7
89 :;<=> ?@A xB
CD
(E xF    zG
HI xJ KL KMN    zO
7P
QR
7S
7T    zU
VWX
?Y
?Z    z[
\]    z^ _`
3a
,b
8cd
ef
Hg
,h
ij
Hk
lS
Hmn
3o    zp qr
7s
Htu
Qvwx
[
[y
[z
[s
Qt
{|
Q}~
Q
€S
€P
e
H‚ƒ
,„
/…
!B†
3‡
Hˆ‰
?Š
Q] x‹‘ ’“
”• ’–—
Qˆ˜™itemUserOptionalListService;Lcom/yami/trading/service/item/ItemUserOptionalListService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired;itemUserOptionalListWrapperBLcom/yami/trading/bean/item/mapstruct/ItemUserOptionalListWrapper;itemUserOptionalService7Lcom/yami/trading/service/item/ItemUserOptionalService;itemUserOptionalItemService;Lcom/yami/trading/service/item/ItemUserOptionalItemService; itemService+Lcom/yami/trading/service/item/ItemService;exchangeRateService3Lcom/yami/trading/service/rate/ExchangeRateService;exchangeRateWrapper:Lcom/yami/trading/bean/rate/mapstruct/ExchangeRateWrapper;<init>()VCodeLineNumberTableLocalVariableTablethisCLcom/yami/trading/api/controller/ApiItemUserOptionalListController;list¡(Lcom/yami/trading/bean/item/query/ItemUserOptionalListQuery;Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page;)Lcom/yami/trading/common/domain/Result;model.Lcom/yami/trading/api/dto/UserOptionalListDto; listSymbolsLjava/util/List;itemUserOptionalList8Lcom/yami/trading/bean/item/domain/ItemUserOptionalList;itemUserOptionalListQuery<Lcom/yami/trading/bean/item/query/ItemUserOptionalListQuery;page<Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page;mapsLjava/util/Map;langLjava/lang/String;partyIddtooptionalListCountListsymbolsLjava/util/Set;optionalSymbolsLocalVariableTypeTable$Ljava/util/List<Ljava/lang/String;>;vLcom/baomidou/mybatisplus/extension/plugins/pagination/Page<Lcom/yami/trading/bean/item/domain/ItemUserOptionalList;>;5Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;>Ljava/util/List<Lcom/yami/trading/api/dto/OptionalListCount;>;#Ljava/util/Set<Ljava/lang/String;>;JLjava/util/List<Lcom/yami/trading/bean/item/domain/ItemUserOptionalList;>; StackMapTableš@˜›œ.—ž
ExceptionsŸ    Signature (Lcom/yami/trading/bean/item/query/ItemUserOptionalListQuery;Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page<Lcom/yami/trading/bean/item/domain/ItemUserOptionalList;>;)Lcom/yami/trading/common/domain/Result<Lcom/yami/trading/api/dto/UserOptionalListDto;>;%Lio/swagger/annotations/ApiOperation;value7我的自选,分组列表,默认会显示聚合信息4Lorg/springframework/web/bind/annotation/GetMapping; listExchanges)()Lcom/yami/trading/common/domain/Result; queryWrapper=Lcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper;oLcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper<Lcom/yami/trading/bean/rate/domain/ExchangeRate;>;BLjava/util/List<Lcom/yami/trading/bean/rate/domain/ExchangeRate;>;m()Lcom/yami/trading/common/domain/Result<Ljava/util/List<Lcom/yami/trading/bean/rate/dto/ExchangeRateDTO;>;>;*获取新增自选组时候的币种列表    queryById;(Ljava/lang/String;)Lcom/yami/trading/common/domain/Result;itemUserOptionalsidFLjava/util/List<Lcom/yami/trading/bean/item/dto/ItemUserOptionalDTO;>;JLjava/util/List<Lcom/yami/trading/bean/item/dto/ItemUserOptionalItemDTO;>;‡(Ljava/lang/String;)Lcom/yami/trading/common/domain/Result<Ljava/util/List<Lcom/yami/trading/bean/item/dto/ItemUserOptionalItemDTO;>;>; æ ¹æ®Id获取自选分组数据 listItemsByIdlistItemsByTypetype"根据type获取自选分组数据savea(Lcom/yami/trading/bean/item/dto/ItemUserOptionalListDTO;)Lcom/yami/trading/common/domain/Result;itemUserOptionalListDTO8Lcom/yami/trading/bean/item/dto/ItemUserOptionalListDTO;entityu(Lcom/yami/trading/bean/item/dto/ItemUserOptionalListDTO;)Lcom/yami/trading/common/domain/Result<Ljava/lang/String;>;新增自选分组5Lorg/springframework/web/bind/annotation/PostMapping;RuntimeVisibleTypeAnnotationsLjavax/validation/Valid;"RuntimeVisibleParameterAnnotationssaveItemM(Ljava/lang/String;Ljava/lang/String;)Lcom/yami/trading/common/domain/Result;listIdsymbolitemUserOptionalItem8Lcom/yami/trading/bean/item/domain/ItemUserOptionalItem;a(Ljava/lang/String;Ljava/lang/String;)Lcom/yami/trading/common/domain/Result<Ljava/lang/String;>;!将一个币对加入一个分组 isItemHasAddb(Ljava/lang/String;Ljava/lang/String;)Lcom/yami/trading/common/domain/Result<Ljava/lang/Boolean;>;$判断币对是否已经加入分组isItemHasAddGlobalP(Ljava/lang/String;)Lcom/yami/trading/common/domain/Result<Ljava/lang/Boolean;>;3判断币对是否已经被全局加入某个分组
removeItemonex将一个币对从分组移除updateg(Lcom/yami/trading/bean/item/dto/ItemUserOptionalListUpdateDTO;)Lcom/yami/trading/common/domain/Result;    updateDTO>Lcom/yami/trading/bean/item/dto/ItemUserOptionalListUpdateDTO;N{(Lcom/yami/trading/bean/item/dto/ItemUserOptionalListUpdateDTO;)Lcom/yami/trading/common/domain/Result<Ljava/lang/String;>;更新自选分组deleteidsidArray[Ljava/lang/String;Ljava/util/ArrayList;collect)Ljava/util/ArrayList<Ljava/lang/String;>;wLcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper<Lcom/yami/trading/bean/item/domain/ItemUserOptionalItem;>;ý5O(Ljava/lang/String;)Lcom/yami/trading/common/domain/Result<Ljava/lang/String;>;删除自选分组
SourceFile&ApiItemUserOptionalListController.javaLio/swagger/annotations/Api;tags 自选分组8Lorg/springframework/web/bind/annotation/RestController;5Lorg/springframework/web/bind/annotation/CrossOrigin;8Lorg/springframework/web/bind/annotation/RequestMapping;api/item/itemUserOptionalList Œ  ¡¢zh-CN 我的自选𠣤CN 我的自選en    My ChoiceJapanese 私の選択Korean 내 ì„ íƒ
de
meine Wahlfr    mon choixvilá»±a chọn cá»§a tôiItaly la mia sceltath*ตัวเลือกของฉัน› ¥¦§ ¨©ª «¦,com/yami/trading/api/dto/UserOptionalListDto¬ ­® ¯° ±²³ ´µjava/util/ArrayListjava/util/HashSet ‚ƒ¶ ·¸ ¹º*com/yami/trading/api/dto/OptionalListCount0    my choice »¤java/lang/String ¼½¾ ¿À ŒÁ Âà |}Ä Å¸ ÆÇž ÈÉ ÊË6com/yami/trading/bean/item/domain/ItemUserOptionalList „… Ì¦Í ÅΠϦ Ц †‡Ñ ÒÓ;com/baomidou/mybatisplus/core/conditions/query/QueryWrapperDISTINCT CURRENCY,NAME ÔÕ ˆ‰Ö “× Š‹Ø ÙÚ Ûµ Ü© ÝÎ6com/yami/trading/bean/item/dto/ItemUserOptionalItemDTOÞ ßà áÎ âãä å¦ æÎç èé该自选组名称已经使用 êË €ë ìí îï ÖÃ保存自选分组成功 èð已经添加过该分组了6com/yami/trading/bean/item/domain/ItemUserOptionalItem ñï òïó ¿ô èõ 删除成功 öÃ÷ øù úÃ, ûü ­ý删除自选分组成功 ´þ ÿºlist_id  BootstrapMethodsí      
    ÿjava/util/ListAcom/yami/trading/api/controller/ApiItemUserOptionalListControllerjava/lang/Object java/util/Map:com/yami/trading/bean/item/query/ItemUserOptionalListQuery:com/baomidou/mybatisplus/extension/plugins/pagination/Page java/util/Setjava/util/Iteratorjava/lang/Exceptioncom/google/common/collect/Maps
newHashMap()Ljava/util/HashMap;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getLanguage()Ljava/lang/String;(com/yami/trading/common/util/StringUtils isEmptyString(Ljava/lang/String;)Z3com/yami/trading/security/common/util/SecurityUtilsgetCurrentUserIdcom/google/common/collect/Lists newArrayList()Ljava/util/ArrayList;setList(Ljava/util/List;)VsetCount(Ljava/util/Map;)V%com/yami/trading/common/domain/Resultsucceed;(Ljava/lang/Object;)Lcom/yami/trading/common/domain/Result;5com/yami/trading/service/item/ItemUserOptionalServicegetOptionalSymbols$(Ljava/lang/String;)Ljava/util/List;addAll(Ljava/util/Collection;)Z getOrDefaultsize()Ijava/lang/IntegervalueOf(I)Ljava/lang/Integer;L(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;)Vadd(Ljava/lang/Object;)Z9com/yami/trading/service/item/ItemUserOptionalListServicefindListByPartyIditerator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getUuid9com/yami/trading/service/item/ItemUserOptionalItemService6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;getName getCurrency)com/yami/trading/service/item/ItemServicetypeCountGroupByType'(Ljava/util/Collection;)Ljava/util/Map;selectR([Ljava/lang/String;)Lcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper;1com/yami/trading/service/rate/ExchangeRateServiceD(Lcom/baomidou/mybatisplus/core/conditions/Wrapper;)Ljava/util/List;8com/yami/trading/bean/rate/mapstruct/ExchangeRateWrappertoDTO"(Ljava/util/List;)Ljava/util/List;okequalsIgnoreCasegetItemUserOptionalscn/hutool/core/bean/BeanUtil
copyToList9(Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/List;findListItemsByPartyIdgetUser+()Lcom/yami/trading/common/domain/YamiUser;'com/yami/trading/common/domain/YamiUser    getUserIdfindListItemsByPartyIdAndType6com/yami/trading/bean/item/dto/ItemUserOptionalListDTOfindOne^(Ljava/lang/String;Ljava/lang/String;)Lcom/yami/trading/bean/item/domain/ItemUserOptionalList;failed@com/yami/trading/bean/item/mapstruct/ItemUserOptionalListWrappertoEntity&(Ljava/lang/Object;)Ljava/lang/Object;
setPartyId(Ljava/lang/String;)Vp(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/yami/trading/bean/item/domain/ItemUserOptionalItem;    setListId    setSymboljava/lang/Boolean(Z)Ljava/lang/Boolean;'(Ljava/lang/String;Ljava/lang/String;)Z
removeById<com/yami/trading/bean/item/dto/ItemUserOptionalListUpdateDTOcopyPropertiesJ(Ljava/lang/Object;Ljava/lang/Class;[Ljava/lang/String;)Ljava/lang/Object;
updateByIdsplit'(Ljava/lang/String;)[Ljava/lang/String;*([Ljava/lang/Object;)Ljava/util/ArrayList;M(Ljava/lang/Object;Ljava/lang/String;)Lcom/yami/trading/common/domain/Result; removeByIdsin<(Ljava/lang/Object;Ljava/util/Collection;)Ljava/lang/Object;stream()Ljava/util/stream/Stream;
 
PL(Lcom/yami/trading/bean/item/domain/ItemUserOptionalItem;)Ljava/lang/String;apply()Ljava/util/function/Function;java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream;java/util/stream/CollectorstoList()Ljava/util/stream/Collector;0(Ljava/util/stream/Collector;)Ljava/lang/Object; "java/lang/invoke/LambdaMetafactory metafactoryLookup InnerClassesÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;)com/yami/trading/common/domain/UUIDEntity%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!z{|}~€~‚ƒ~„…~†‡~ˆ‰~Š‹~ ŒŽ/*·±1 ‘’“”Ž[”¸N-¹W-¹W-    ¹W-
 ¹W-  ¹W-¹W-¹W-¹W-¹W-¹W+¶:¸™:¸:¸™"»Y·:¸¶¸¶¸ °»Y·:»!Y·":»#Y·$:*´%¶&:        ¹'W»(Y)-*¹+À,-    ¹.¸/·0¹1W*´2¶3:
 
¹4:  ¹5™T ¹6À7: *´8 ¶9¶:: »(Y ¶9 ¶; ¶< ¹.¸/·0¹1W ¹'W§ÿ¨¶*´=¶>¶¸ °Ž#HIJK%L0M;NFOQP\QgRrSxT€U„W‰X‘YšZ¢[ª\°^¹_Â`ËbÖcàd
gh4iDjlkvlym€nŽpŽš•–D2—˜ 4B™š ”‘’”›œ”žŸ x¡¢‰ £¢¹Û¤–ÂÒ¥˜Ëɦ§Ö¾¨˜    “˜
©HD2—ª ”«Ÿ¬ÂÒ¥­Ëɦ®Ö¾¨ª    “¯
°?ý„±²ü+²ÿm ³´µ±²²¶·¸··¹úZº»¼½~¾¿sÀÁ¿[s“ÂÃŽ“-»?Y·@L+½,YAS¶BW*´C+¶DM*´E,¹F¸G°vwxy -‘’%ÄÅ“˜©%ÄÆ“ǼÈ~¾¿sÉÁ¿[sÂÊËŽÖ:»!Y·"M¸N)+¶H™*´%-¶I:J¸KM§ *´2-+¶LM,¸ °"‚ƒ „… †(‡+ˆ5А4 ̘:‘’:Í¢2“˜ .£¢© ÌÎ2“ϰ ý+·²    ¼Ð~¾¿sÑÁ¿[sÒÓËŽ„»!Y·"M¸M¶NN*´2-+¶OM,¸ °“”•–*‘’Ô¢“˜£¢© “ϼÐ~¾¿sÕÁ¿[sÓÖ×ެ>¸M¶NM*´2,+¶P¶QÆ    R¸S°*´T+¹UÀ7N-,¶V*´2-¶WWX¸ °Ÿ ¡¤*¥/¦8§*>‘’>ØÙ7£¢*ښ°ü²¼Û~¾¿sÜÝ¿[sÖÞ    ßàßáâŽÅE¸M¶NN*´8-+,¶YÆ    Z¸S°»[Y·\:+¶],¶^-¶_*´8¶`WX¸ °&    °±²´#µ)¶/·5¸?¹4E‘’Eã¢Eä¢>£¢#"åæ°ü²¼ç~¾¿sèÁ¿[sáéâކ$¸M¶NN*´8-+,¶YÆ ¸a¸ °¸a¸ °ÂÃÄƐ*$‘’$ã¢$䢣¢°ü²¼ê~¾¿sëÁ¿[séìËސ/¸M,¸™ ¸a¸ °*´8,+¶b™ ¸a¸ °¸a¸ °ÐÑ ÒÔÕ'א /‘’/ä¢+£¢°    ü²¼í~¾¿sîÁ¿[sìï⎥.¸M¶NN*´8-+,¶Y:Ç    c¸ °*´8¶dWc¸ °Þßàáã(ä4.‘’.ã¢.ä¢'£¢ðæ° ý²ñ¼ç~¾¿sòÁ¿[sïóôŽÐQ¸M¶NM*´2,+¶e¶QN-Æ-¶9+¶f¶Hš    R¸S°+7½,¸gÀ7:,¶V*´2¶hWX¸ °"íîï&ð,ó;ôAõKö4Q‘’QõöJ£¢=ðš;ښ° ý,²÷¼ø~¾¿sùÝ¿[sóÞ    ßàßúËŽ"k+i¶jM,¸kN-¶lš
m¸n°*´2-¶oW»?Y·@:p-¶qW*´8¶r¹sºt¹u¸v¹wÀx:*´8¶yWm¸n°*
ÿ #,5Zd    >k‘’kû¢düý _“þ,?ÄÅZÿ˜©  _“,?ÄZÿª° ý¼~¾¿sÁ¿[sú~"    [s
   ¿[s
Œ Ž