Files
UniversalTestSoftware/client/libs/classes/com/cbsd/universaltestsoftware_client/controller/InstructController.class

32 lines
12 KiB
Plaintext
Raw Normal View History

<EFBFBD><EFBFBD><EFBFBD><EFBFBD>4
-<00> ,<00> <00><00>
<00><00> <00><00> <00><00> <00><00> <00><00> <00><00> <00><00> <00><00> <00><00> <00><00> <00><00> <00><00>
<00><00> <00><00> <00><00> <00><00> <00><00> <00><00><00>
<00><00>
<00><00>
<00><00><00>
<00><00><00>
<00><00>
<00><00>
<00><00>
<00><00>
<00><00>
<00><00>
<00><00>
<00><00>
<00><00>
<00><00><00><00>
<00><00><00> <00><00><00><00>instructService?Lcom/cbsd/universaltestsoftware_client/service/InstructService;RuntimeVisibleAnnotationsLjavax/annotation/Resource;<init>()VCodeLineNumberTableLocalVariableTablethisELcom/cbsd/universaltestsoftware_client/controller/InstructController;pageListp(Lcom/cbsd/universaltestsoftware_client/dto/InstructPageDto;)Lcom/cbsd/universaltestsoftware_client/util/Result;instructPageDto;Lcom/cbsd/universaltestsoftware_client/dto/InstructPageDto;MethodParameters Signature<00>(Lcom/cbsd/universaltestsoftware_client/dto/InstructPageDto;)Lcom/cbsd/universaltestsoftware_client/util/Result<Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page<Lcom/cbsd/universaltestsoftware_client/entity/Instruct;>;>;%Lio/swagger/annotations/ApiOperation;value获取指令列表5Lorg/springframework/web/bind/annotation/PostMapping;/pageInstructList"RuntimeVisibleParameterAnnotations5Lorg/springframework/web/bind/annotation/RequestBody;5Lorg/springframework/validation/annotation/Validated;saveOrUpdateInstructl(Lcom/cbsd/universaltestsoftware_client/entity/Instruct;)Lcom/cbsd/universaltestsoftware_client/util/Result;instruct7Lcom/cbsd/universaltestsoftware_client/entity/Instruct;<00>(Lcom/cbsd/universaltestsoftware_client/entity/Instruct;)Lcom/cbsd/universaltestsoftware_client/util/Result<Ljava/lang/String;>; 修改指令/saveOrUpdateInstructdeleteInstructByIdr(Lcom/cbsd/universaltestsoftware_client/dto/InstructDeleteDto;)Lcom/cbsd/universaltestsoftware_client/util/Result;dto=Lcom/cbsd/universaltestsoftware_client/dto/InstructDeleteDto;<00>(Lcom/cbsd/universaltestsoftware_client/dto/InstructDeleteDto;)Lcom/cbsd/universaltestsoftware_client/util/Result<Ljava/lang/String;>; 删除指令/deleteInstructByIdexecuteG(Ljava/lang/String;)Lcom/cbsd/universaltestsoftware_client/util/Result;
instructIdLjava/lang/String;[(Ljava/lang/String;)Lcom/cbsd/universaltestsoftware_client/util/Result<Ljava/lang/String;>; 执行指令4Lorg/springframework/web/bind/annotation/GetMapping;/execute6Lorg/springframework/web/bind/annotation/RequestParam;getChannelListkeyword<00>(Ljava/lang/String;)Lcom/cbsd/universaltestsoftware_client/util/Result<Ljava/util/List<Lcom/cbsd/universaltestsoftware_client/vo/ServerListVo;>;>;获取通道列表/getChannelListgetChannelFunctionName8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; channelIdserverId$获取板载驱动程序注册函数/getChannelFunctionNamegetBoardDriverExtraData获取板载驱动额外数据/getBoardDriverExtraDatasaveOrUpdateInstructGroupq(Lcom/cbsd/universaltestsoftware_client/dto/InstructGroupDto;)Lcom/cbsd/universaltestsoftware_client/util/Result;instructGroupDto<Lcom/cbsd/universaltestsoftware_client/dto/InstructGroupDto;<00>(Lcom/cbsd/universaltestsoftware_client/dto/InstructGroupDto;)Lcom/cbsd/universaltestsoftware_client/util/Result<Ljava/lang/String;>;新增/saveOrUpdateInstructGroupmoveUp上移/moveUpmoveDown下移 /moveDowngetInstructProtocolParam<00>(Ljava/lang/String;)Lcom/cbsd/universaltestsoftware_client/util/Result<Ljava/util/List<Lcom/cbsd/universaltestsoftware_client/parser/model/Filed;>;>; 根据指令id获取协议参数/getInstructProtocolParamcreateGroupFromListo(Lcom/cbsd/universaltestsoftware_client/dto/CreateGroupDTO;)Lcom/cbsd/universaltestsoftware_client/util/Result;:Lcom/cbsd/universaltestsoftware_client/dto/CreateGroupDTO;<00>(Lcom/cbsd/universaltestsoftware_client/dto/CreateGroupDTO;)Lcom/cbsd/universaltestsoftware_client/util/Result<Ljava/lang/Void;>;A新建指令组至少 2 个常规指令 → 新建组并归组/createGroupFromListRuntimeVisibleTypeAnnotationsLjavax/validation/Valid;batchChangeParam|(Lcom/cbsd/universaltestsoftware_client/dto/BatchChangeInstructParamDto;)Lcom/cbsd/universaltestsoftware_client/util/Result;GLcom/cbsd/universaltestsoftware_client/dto/BatchChangeInstructParamDto;<00>(Lcom/cbsd/universaltestsoftware_client/dto/BatchChangeInstructParamDto;)Lcom/cbsd/universaltestsoftware_client/util/Result<Ljava/lang/String;>;批量修改指令参数/batchChangeParambatchCopyBelowr(Lcom/cbsd/universaltestsoftware_client/dto/BatchCopyBelowDTO;)Lcom/cbsd/universaltestsoftware_client/util/Result;=Lcom/cbsd/universaltestsoftware_client/dto/BatchCopyBelowDTO;<00>(Lcom/cbsd/universaltestsoftware_client/dto/BatchCopyBelowDTO;)Lcom/cbsd/universaltestsoftware_client/util/Result<Ljava/lang/Void;>; 批量复制/batchCopyBelowbatchMoveBelowr(Lcom/cbsd/universaltestsoftware_client/dto/BatchMoveBelowDTO;)Lcom/cbsd/universaltestsoftware_client/util/Result;=Lcom/cbsd/universaltestsoftware_client/dto/BatchMoveBelowDTO;<00>(Lcom/cbsd/universaltestsoftware_client/dto/BatchMoveBelowDTO;)Lcom/cbsd/universaltestsoftware_client/util/Result<Ljava/lang/Void;>; 批量移动/batchMoveBelowuploadCommandFilex(Ljava/lang/String;Lorg/springframework/web/multipart/MultipartFile;)Lcom/cbsd/universaltestsoftware_client/util/Result;file1Lorg/springframework/web/multipart/MultipartFile;<00>(Ljava/lang/String;Lorg/springframework/web/multipart/MultipartFile;)Lcom/cbsd/universaltestsoftware_client/util/Result<Ljava/lang/String;>;上传指令文件/uploadCommandFiledeleteInstructFilev(Lcom/cbsd/universaltestsoftware_client/dto/InstructDeleteFileDto;)Lcom/cbsd/universaltestsoftware_client/util/Result;ALcom/cbsd/universaltestsoftware_client/dto/InstructDeleteFileDto;<00>(Lcom/cbsd/universaltestsoftware_client/dto/InstructDeleteFileDto;)Lcom/cbsd/universaltestsoftware_client/util/Result<Ljava/lang/String;>;删除指令脚本文件/deleteInstructFile instructCalcp(Lcom/cbsd/universaltestsoftware_client/dto/InstructCalcDto;)Lcom/cbsd/universaltestsoftware_client/util/Result;resultJBe(Ljava/security/NoSuchAlgorithmException;;Lcom/cbsd/universaltestsoftware_client/dto/Instr
SourceFileInstructController.java8Lorg/springframework/web/bind/annotation/RestController;Lio/swagger/annotations/Api;tags指令8Lorg/springframework/web/bind/annotation/RequestMapping; /api/instruct 23 ./<00> 9<00><00> <00><00> HI OP V<00> _W de je mn tW wW zW ~<00> <00><00> <00><00> <00><00> <00><00> <00><00> <00><00>参数不能为空 <00>W  数据不能为空 校验方法不能为空  
           &java/security/NoSuchAlgorithmException 计算失败 不支持的校验方式 <00><00>Ccom/cbsd/universaltestsoftware_client/controller/InstructControllerjava/lang/Object=com/cbsd/universaltestsoftware_client/service/InstructServicey(Lcom/cbsd/universaltestsoftware_client/dto/InstructPageDto;)Lcom/baomidou/mybatisplus/extension/plugins/pagination/Page;1com/cbsd/universaltestsoftware_client/util/ResultsuccessG(Ljava/lang/Object;)Lcom/cbsd/universaltestsoftware_client/util/Result;<00>(Ljava/lang/String;Lcom/cbsd/universaltestsoftware_client/websocket/command/CommandRunMessage;)Lcom/cbsd/universaltestsoftware_client/util/Result;=(Lcom/cbsd/universaltestsoftware_client/dto/CreateGroupDTO;)V5()Lcom/cbsd/universaltestsoftware_client/util/Result;@(Lcom/cbsd/universaltestsoftware_client/dto/BatchCopyBelowDTO;)V@(Lcom/cbsd/universaltestsoftware_client/dto/BatchMoveBelowDTO;)Verror9com/cbsd/universaltestsoftware_client/dto/InstructCalcDtogetData()Ljava/lang/String;$org/apache/commons/lang3/StringUtilsisBlank(Ljava/lang/CharSequence;)Z getCalcMethod()Ljava/lang/Integer;java/lang/IntegerintValue()I4com/cbsd/universaltestsoftware_client/util/DataUtils HexToByteArr(Ljava/lang/String;)[B;com/cbsd/universaltestsoftware_client/util/ModbusCRC16UtilscalculateCRCToHexString([B)Ljava/lang/String;4com/cbsd/universaltestsoftware_client/util/CalcUtils crc32Checksum([B)Jjava/lang/Long toHexString(J)Ljava/lang/String;java/lang/String toUpperCase parityCheck([B)B(I)Ljava/lang/String;simpleChecksum md5Checksumsha256Checksum!,-./01234/*<2A><01>5$6 789:4B*<2A>+<2B><00><04>5,678;<=;>?0@AsBCA[sDE FGHI4? *<2A>+<2B><00>526 78 JK=J>L0@AsMCA[sNE FGOP4? *<2A>+<2B><00>586 78 QR=Q>S0@AsTCA[sUEFVW4@ *<2A>+<01><00>5>6 78 XY=X>Z0@As[\A[s]E^_W4? *<2A>+<2B><00>5D6 78 `Y=`>a0@Asb\A[scde4J *<2A>+,<2C> <00>5J6  78 fY gY= fg0@Ash\A[siE ^^je4J *<2A>+,<2C>
<00>5P6  78 fY gY= fg0@Ask\A[slE ^^mn4? *<2A>+<2B> <00>5W6 78 op=o>q0@AsrCA[ssE FGtW4? *<2A>+<2B> <00>5]6 78 XY=X>Z0@Asu\A[svE^wW4? *<2A>+<2B> <00>5d6 78 XY=X>Z0@Asx\A[syE^zW4? *<2A>+<2B><00>5j6 78 XY=X>{0@As|\A[s}E^~4F*<2A>+<2B><00><10>5
s
t678Q<00>=Q><00>0@As<00>CA[s<00><00> <00>E <00>F<00><00>4? *<2A>+<2B><00>5z6 78 Q<00>=Q><00>0@As<00>CA[s<00>EF<00><00>4F*<2A>+<2B><00><10>5
<00>
<00>678Q<00>=Q><00>0@As<00>CA[s<00>E FG<00><00>4F*<2A>+<2B><00><10>5
<00>
<00>678Q<00>=Q><00>0@As<00>CA[s<00>E FG<00><00>4J *<2A>+,<2C><00>5<00>6  78 XY <00><00>= X<00>><00>0@As<00>CA[s<00>E ^<00><00>4? *<2A>+<2B><00>5<00>6 78 Q<00>=Q><00>0@As<00>CA[s<00>EF<00><00>4<00>+<2B> <16><17>+<2B><18><19> <1A><17>+<2B><1B> <1C><17>+<2B><1B><04>+<2B><18><1E>M,<2C><04>+<2B><1B><05>+<2B><18><1E> A <20>!<21>"<22><04>+<2B><1B><06>+<2B><18><1E>#=<1C>$<24>"<22><04>+<2B><1B><07>+<2B><18><1E>%=<00>~<7E>$<24>"<22><04>+<2B><1B><08>+<2B><18><1E>&M,<2C>"<22><04>M(<28><17>+<2B><1B><06>+<2B><18><1E>)M,<2C>"<22><04>M(<28><17>*<2A><17><00><00><00>'<00><00><00>'5v<00><00>
<00><00><00>!<00>'<00>2<00>=<00>B<00>M<00>X<00>c<00>n<00>y<00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00><00>6f
=<00>YX <00><00>y <00><00><00><00><00><00><00>Y<00><00><00><00><00>Y<00><00><00><00>78<00>Q<00><00>
  $]<00>^<00>=Q><00>0@As<00>CA[s<00>EF<00><00>4? *<2A>+<2B>+<00>5<00>6 78 XY=X0@As<00>\A[s<00>E^<00><00>0<00><00><00>[s<00><00>A[s<00>