1
zj
2024-06-13 8eea5be3b36875bd4ffe70e6c3a5bb07b1d829bf
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
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
Êþº¾4p
,-
./     0
12
345
,=
>?
1@ABC
,
DE
F
G
H
1I     J
KL
MN OP     Q
RNST
UV WX
YZ
1[
\
U]^
_
`a
bcde
1fg
hi
Ujk
hl
1mn     o pq
1rst
ui
ul pvwxy
1z{
l
`|}
u~ O
u€
b
uƒ
„…
u‡
u‰
u‹
Œ…
uŽ
u
u’
u”
•–
u˜
uš
uœ
už
u 
u¢
u¤
u¦
u\
u§
u©
u«¬
­®¯
i
b±
Œ³
¸¹º»¼
h½
h€
h¾
h”
h§¿À
`Á
ÂÃ
1ÄÅ
ÆÇ
`ÈÉ
`Ê
ÆË
ÆÌÍ
Ê
ÆÎÏ
ÆÐÑ
ÆÒA
ÆÓÔÕÖ
G× itemService+Lcom/yami/trading/service/item/ItemService;RuntimeVisibleAnnotations8Lorg/springframework/beans/factory/annotation/Autowired; itemWrapper2Lcom/yami/trading/bean/item/mapstruct/ItemWrapper; userService+Lcom/yami/trading/service/user/UserService;sysUserService-Lcom/yami/trading/sys/service/SysUserService;sysUserOperService>Lcom/yami/trading/admin/controller/service/SysUserOperService;<init>()VCodeLineNumberTableLocalVariableTablethis<Lcom/yami/trading/admin/controller/item/AdminItemController;list‘(Lcom/yami/trading/bean/item/query/ItemQuery;Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page;)Lcom/yami/trading/common/domain/Result;    itemQuery,Lcom/yami/trading/bean/item/query/ItemQuery;page<Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page; queryWrapper=Lcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper;result.Lcom/baomidou/mybatisplus/core/metadata/IPage;LocalVariableTypeTablefLcom/baomidou/mybatisplus/extension/plugins/pagination/Page<Lcom/yami/trading/bean/item/dto/ItemDTO;>;XLcom/baomidou/mybatisplus/core/metadata/IPage<Lcom/yami/trading/bean/item/dto/ItemDTO;>;
Exceptions    Signature(Lcom/yami/trading/bean/item/query/ItemQuery;Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page<Lcom/yami/trading/bean/item/dto/ItemDTO;>;)Lcom/yami/trading/common/domain/Result<Lcom/baomidou/mybatisplus/core/metadata/IPage<Lcom/yami/trading/bean/item/dto/ItemDTO;>;>;%Lio/swagger/annotations/ApiOperation;value!永续合约列表,配置列表4Lorg/springframework/web/bind/annotation/GetMapping; setShowStatusM(Ljava/lang/String;Ljava/lang/String;)Lcom/yami/trading/common/domain/Result;symbolLjava/lang/String;
showStatusbySymbol(Lcom/yami/trading/bean/item/domain/Item;secUser$Lcom/yami/trading/sys/model/SysUser; StackMapTableAa(Ljava/lang/String;Ljava/lang/String;)Lcom/yami/trading/common/domain/Result<Ljava/lang/String;>;1设置前端显示状态,返回修改后的状态setTradeStatus tradeStatus,设置交易状态, è¿”回修改后的状态    queryById;(Ljava/lang/String;)Lcom/yami/trading/common/domain/Result;ide(Ljava/lang/String;)Lcom/yami/trading/common/domain/Result<Lcom/yami/trading/bean/item/dto/ItemDTO;>;根据Id获取产品数据saveQ(Lcom/yami/trading/bean/item/domain/Item;)Lcom/yami/trading/common/domain/Result;eLjava/lang/Exception;itemde(Lcom/yami/trading/bean/item/domain/Item;)Lcom/yami/trading/common/domain/Result<Ljava/lang/String;>; 保存产品5Lorg/springframework/web/bind/annotation/PostMapping;RuntimeVisibleTypeAnnotationsLjavax/validation/Valid;"RuntimeVisibleParameterAnnotations5Lorg/springframework/web/bind/annotation/RequestBody;    addConfigT(Lcom/yami/trading/bean/item/dto/ItemConfig;)Lcom/yami/trading/common/domain/Result;
itemConfig+Lcom/yami/trading/bean/item/dto/ItemConfig;h(Lcom/yami/trading/bean/item/dto/ItemConfig;)Lcom/yami/trading/common/domain/Result<Ljava/lang/String;>; 保存配置addConfig.actionQ(Lcom/yami/trading/bean/item/dto/ItemDTO;)Lcom/yami/trading/common/domain/Result;itemDTO(Lcom/yami/trading/bean/item/dto/ItemDTO;e(Lcom/yami/trading/bean/item/dto/ItemDTO;)Lcom/yami/trading/common/domain/Result<Ljava/lang/String;>;保存永续合约
add.action updateConfigbyIddecimalsLjava/lang/Integer;pipsLjava/math/BigDecimal;
pipsAmount
unitAmountunitFeeLjava/lang/Double;unitPercentage borrowingRatemultiplenamecanBuyAtMarketPricecanSellAtMarketPriceenableenName limitCanBuy limitCanSell quoteCurrencysorted
symbolDatasymbolFullNamelogØÙÚÛ)更新产品/修改交易对/修改状态 update.action 更新配置updateConfig.actiondeleteidsidArray[Ljava/lang/String;O(Ljava/lang/String;)Lcom/yami/trading/common/domain/Result<Ljava/lang/String;>; 删除产品7Lorg/springframework/web/bind/annotation/DeleteMapping;$deserializeLambda$7(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;lambda#Ljava/lang/invoke/SerializedLambda;
SourceFileAdminItemController.javaLio/swagger/annotations/Api;tags!永续合约管理和行情品种8Lorg/springframework/web/bind/annotation/RestController;5Lorg/springframework/web/bind/annotation/CrossOrigin;8Lorg/springframework/web/bind/annotation/RequestMapping;normal/adminItemAction! ­®*com/yami/trading/bean/item/query/ItemQueryÜ ÝÞ ¡¢ß àáâ ãäAcom/baomidou/mybatisplus/core/conditions/query/LambdaQueryWrapperBootstrapMethodsåÑAæ Ïç èé0com/baomidou/mybatisplus/core/conditions/Wrapper êë&com/yami/trading/bean/item/domain/Item7com/yami/trading/common/exception/YamiShopBindExceptionjava/lang/StringBuilder ìí    ä¸å­˜åœ¨ îÔ ­ï Èï ðñ ©ªò óôõ öÔ÷ øù «¬ú$将 {}前端显示状态修改为 {}java/lang/Objectû üýþ ÿ Õï$将 {}交易状态显示修改为 {}  Ô 999999 ïØ ÔÙ     java/lang/Exception排序值不正确 
ñ保存产品成功  Ô  新增配置不要传入uuid ÉÔ 代码已经存在 ¥¦  Ý更新了 {} è¡Œæƒ…品种配置保存行情品种成功 新增{}的永续合约成功 保存永续合约成功"更新数据时候uuid不能为空 更新永续合约不存在 $被更新的永续合约已经存在 Ô     ! "#Ú $% &' (# )' *# +' ,-Û .' /# 0' 1# 2' 3# 4' 5Ô6 7 8ï 9Ô :ï ;Ô <ï =Ô >ï ?Ô @ï AÔ Bï CÔ Dï EÔ Fï GÔ HÔ Iï JÔ Kï LÔip:M NÔc,永续合约配置进行了修改,id:{0}, åŽŸåç§°:{1},原保留精度:{2},原金额:{3},原合约手续费:{4},原手续费:{5},原最小变动单位:{6},原最小变动单位的单位盈亏{7},原名称:{8},原保留精度:{9},新金额:{10},新合约手续费:{11},新手续费:{12},新最小变动单位:{13},新最小变动单位的单位盈亏{14}  OP *% OQ /% ,% "% (%R üS保存行情永续合约成功更新品种不存在被更新的品种已经存在 1- 3-&对{}行情品种配置进行了修改, TUV WX YZ删除产品成功[ \Ô ]    getSymbol ^ _ `Ô7com/baomidou/mybatisplus/core/toolkit/support/SFunction aÔapply bÔ&(Ljava/lang/Object;)Ljava/lang/Object; cÔ dÔ()Ljava/lang/String;"java/lang/IllegalArgumentExceptionInvalid lambda deserialization:com/yami/trading/admin/controller/item/AdminItemControllerjava/lang/Stringjava/lang/Integerjava/math/BigDecimaljava/lang/Double3com/yami/trading/common/query/QueryWrapperGeneratorbuildQueryConditionb(Ljava/lang/Object;Ljava/lang/Class;)Lcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper;)com/yami/trading/service/item/ItemServicefindPage©(Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page;Lcom/baomidou/mybatisplus/core/conditions/query/QueryWrapper;)Lcom/baomidou/mybatisplus/core/metadata/IPage;%com/yami/trading/common/domain/Resultok;(Ljava/lang/Object;)Lcom/yami/trading/common/domain/Result;
ef<(Lcom/yami/trading/bean/item/domain/Item;)Ljava/lang/Object;;()Lcom/baomidou/mybatisplus/core/toolkit/support/SFunction;eq8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getOneF(Lcom/baomidou/mybatisplus/core/conditions/Wrapper;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)V
updateById+(Lcom/yami/trading/bean/item/domain/Item;)Z3com/yami/trading/security/common/util/SecurityUtils
getSysUser6()Lcom/yami/trading/security/common/model/YamiSysUser;2com/yami/trading/security/common/model/YamiSysUser getUsername+com/yami/trading/sys/service/SysUserService getByUserName8(Ljava/lang/String;)Lcom/yami/trading/sys/model/SysUser;"com/yami/trading/sys/model/SysUsercn/hutool/core/util/StrUtilformat?(Ljava/lang/CharSequence;[Ljava/lang/Object;)Ljava/lang/String;<com/yami/trading/admin/controller/service/SysUserOperServicesaveLogK(Lcom/yami/trading/sys/model/SysUser;Ljava/lang/String;Ljava/lang/String;)VfindById<(Ljava/lang/String;)Lcom/yami/trading/bean/item/dto/ItemDTO;    getSortedisBlank(Ljava/lang/CharSequence;)Z    setSortedtrimparseInt(Ljava/lang/String;)I saveOrUpdate)com/yami/trading/bean/item/dto/ItemConfiggetUuid
isNotBlank findBySymbol<(Ljava/lang/String;)Lcom/yami/trading/bean/item/domain/Item;0com/yami/trading/bean/item/mapstruct/ItemWrappertoEntityU(Lcom/yami/trading/bean/item/dto/ItemConfig;)Lcom/yami/trading/bean/item/domain/Item;(Ljava/lang/Object;)Z&com/yami/trading/bean/item/dto/ItemDTOR(Lcom/yami/trading/bean/item/dto/ItemDTO;)Lcom/yami/trading/bean/item/domain/Item;getById*(Ljava/io/Serializable;)Ljava/lang/Object;equalsIgnoreCase(Ljava/lang/String;)ZgetLoginSafeword checkSafeWord getDecimals()Ljava/lang/Integer;intValue()I setDecimals(I)VgetPips()Ljava/math/BigDecimal; doubleValue()DsetPips(D)V getPipsAmount setPipsAmount getUnitAmount setUnitAmount
getUnitFee()Ljava/lang/Double;
setUnitFeegetUnitPercentagesetUnitPercentagegetBorrowingRatesetBorrowingRate getMultiple setMultiplegetName(com/yami/trading/common/util/StringUtils
isNotEmptysetNamegetCanBuyAtMarketPricesetCanBuyAtMarketPricegetCanSellAtMarketPricesetCanSellAtMarketPrice    getEnable    setEnable    getEnName    setEnNamegetLimitCanBuysetLimitCanBuygetLimitCanSellsetLimitCanSellgetQuoteCurrencysetQuoteCurrency getShowStatus getSymbolData setSymbolDatagetSymbolFullNamesetSymbolFullNamegetTradeStatus%com/yami/trading/common/util/IPHelper    getIpAddrvalueOf(I)Ljava/lang/Integer;(D)Ljava/lang/Double;java/text/MessageFormat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;split'(Ljava/lang/String;)[Ljava/lang/String;com/google/common/collect/Lists newArrayList*([Ljava/lang/Object;)Ljava/util/ArrayList; removeByIds(Ljava/util/Collection;)Z!java/lang/invoke/SerializedLambdagetImplMethodNamehashCodeequalsgetImplMethodKindgetFunctionalInterfaceClass getFunctionalInterfaceMethodName%getFunctionalInterfaceMethodSignature getImplClassgetImplMethodSignatureg hl"java/lang/invoke/LambdaMetafactoryaltMetafactorynLookup InnerClasses†(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;o%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles! ¡¢£¤¥¦£¤§¨£¤©ª£¤«¬£¤ ­®¯/*·±°4± ²³´µ¯Ž+¸N*´,-¶:¸°°IJK±4²³¶·¸¹º»¼½¾¸¿¼ÀÁ*ÂãÄÅsÆÇÅ[s´Èɯþ‚*´»Y·º    +¶
À ¶ À N-Ç»Y»Y·+¶¶¶·¿-,¶*´-¶W*´¸¶¹:*´¶½Y+SY,S¸¹ ,¸°°"QR"S=XBYKZ\[}\±4‚²³‚ÊË‚ÌËdÍÎ\&ÏÐÑü=ÒÁ*ÂÓ£ÄÅsÔÇÅ[sÈÕɯþ‚*´»Y·º    +¶
À ¶ À N-Ç»Y»Y·+¶¶¶·¿-,¶!*´-¶W*´¸¶¹:*´¶"½Y+SY,S¸¹ ,¸°°"bc"d=iBjKk\l}m±4‚²³‚ÊË‚ÖËdÍÎ\&ÏÐÑü=ÒÁ*ÂÓ£ÄÅs×ÇÅ[sÕØÙ¯@ *´+¶#¸°°v± ²³ ÚËÂÛ£ÄÅsÜÇÅ[sØÝÞ¯´@+¶$¸%™    +&¶'++¶$¶(¶'+¶$¸)W§M»Y+·¿*´+¶,W-¸°#&*°&    €
„…#ˆ&†'‡1Š:‹± '
ßà@²³@áÎÑUâ
Âã£ÄÅsäåÅ[sÝæ    çè çéêë¯þy+¶.¸/™ »Y0·¿*´+¶1¶2M,Æ »Y3·¿*´4+¹5N*´-¶6W*´¸¶¹:*´¶7½Y+¶1S¸¹ 8¸°°*
•
–˜ ™$š.œ9žBŸS s¢±4y²³yìí YÍÎ9@áÎS&ÏÐÑ    üÒÂî£ÄÅsïåÅ[sðæ    çè çéêñ¯þy+¶9¸/™ »Y0·¿*´+¶:¶2M,Æ »Y3·¿*´4+¹;N*´-¶6W*´¸¶¹:*´¶<½Y+¶:S¸¹ =¸°°*
­
®° ±$².´9¶B·S¸sº±4y²³yòó YÍÎ9@áÎS&ÏÐÑ    üÒÂô£ÄÅsõåÅ[söæ    çè çé÷ñ¯ãØ+¶9¸%™ »Y>·¿*´+¶9¶?À M,Ç »Y@·¿+¶:N,¶A-¶Bš*´-¶2:Æ »YC·¿*´+¶D¹EW+¶F:Æ ,¶G¶H+¶I:Æ ,¶J¶K+¶L:Æ ,¶J¶M+¶N:Æ ,¶J¶O+¶P:Æ ,¶Q¶R+¶S:        Æ ,    ¶J¶T+¶U:
 
Æ ,
¶J¶V+¶W:  Æ , ¶J¶X+¶Y:  ¸Z™    , ¶[+¶\:  ¸Z™    , ¶]+¶^:¸Z™    ,¶_+¶`:¸Z™    ,¶a+¶b:¸Z™    ,¶c+¶d:¸Z™    ,¶e+¶f:¸Z™    ,¶g+¶h:¸Z™    ,¶i+¶j:¸Z™    ,¶+¶k:¸Z™    ,¶'+¶l:¸Z™    ,¶m+¶n:¸Z™    ,¶o+¶p:¸Z™    ,¶!*´,¶,W»Y·q¶¸r¶s¶¶½Y,¶tSY,¶uSY,¶v¸wSY,¶x¸ySY,¶z¸ySY,¶{¸ySY,¶|¸ySY,¶}¸ySY SY    SY
SY     SY SY SYS¸~:*´¸¶¹:*´¶¹ ¸°°FQÄ
ÅÇ#È'É1Ë6ÎAÐKÑPÒZÖh×nØsÙ|ۂ܇ݐߖà›á¤ãªä¯å¸ç¾èÃéÌëÒì×íàïæðëñôóúôÿõ÷øùû"ü*ý0ÿ6>DJRX^f    l r z €†Ž”𢍮¶¼ÂÊÐÖ Þ!ä#ê$ò%ø'þ() ,.71ª.¯4À5Ò6±KÍÎز³Øòó#µøÎ6¢ÊËnjùú‚Vûü–Býüª.þü¾ÿÒü    æòü
úÞü ÊË "¶Ë 6¢ËJŽË^zËrf    Ë†R
Ëš> Ë®*ÌË ËÖ ËêîËþÚÖ˯)ËÀÏÐэüÒü(ü!üüüüüüüüüüüüüüüüüüüüÂô£ÄÅsåÅ[sæ    çè çé÷ë¯*
û+¶.¸%™ »Y>·¿*´+¶.¶?À M+¶1N,Ç »Y€·¿,¶A-¶Bš*´-¶2:Æ »Y·¿+¶‚:Æ ,¶Q¶V+¶ƒ:Æ ,¶G¶H+¶„:Æ ,¶Q¶X+¶…:¸Z™    ,¶[+¶†:¸Z™    ,¶m*´,¶,W*´¸¶¹:    *´        ¶‡½Y-S¸¹ 8¸°°v@
AC#D(E,F6IAKKLPMZP`QeRnTtUyV‚XˆYZ–\œ]¤^ª`°a¸b¾fÇgØhõj±p KÍÎû²³ûìí#ØøÎ(ÓÊË`›t‡ùúˆsœ_˰K ËØ#ÏР   Ñ+ý!Ò#üüüüüÂî£ÄÅsåÅ[sæ    çè çéÙ¯_+ˆ¶‰M*´,¸Š¶‹WŒ¸°°stu± ²³Ë£ÄÅsÅ[s
 ¯Ú*¶L=+¶Ž«00˜Ž+¶™=«¨*¶‘ E*¶’“¶”™9*¶•–¶”™-*¶—˜¶”™!*¶™š¶”™*¶›œ¶”™    º    °*¶‘ E*¶’“¶”™9*¶•–¶”™-*¶—˜¶”™!*¶™š¶”™*¶›œ¶”™    º    °»Yž·Ÿ¿°0± Ú!"Ñý
ûIùI#$£"%&[s'()*Å[s+k
imj6789:;<