package com.dpkj.common.dto; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; import lombok.ToString; import java.io.Serializable; /** * 利盟请求参数DTO * * @author 石头人 * @version 1.0 * @since 2025-02-08 10:46:44 */ @Data @ToString @AllArgsConstructor @NoArgsConstructor public class LexMarkDTO implements Serializable { /** * 默认异步 * 0:代表同步,1:代表异步,3:代表属性 */ private Integer methodType = 1; /** * 默认:com.gwi.device * 插件名称:如果是设备调用,则固定填写com.gwi.device;如果是插件调用,此处填 * 写插件动态库文件名(去掉文件名前面的lib和文件后缀名,如:GWI_Plugin) */ private String pluginName = "com.gwi.device"; /** * 固定填写execute */ private String pluginMethod = "execute"; /** * 设备名。如果是设备调用,则填写设备名称,需要和SP服务配置中的 DevList.ini 配置的设备名称一致; * 如果是插件调用,可忽略此参数 */ private String devName; /** * 调用id,应用生成,用于区分不同的调用 */ private Integer callID; /** * 调用的函数名称,设备执行的动作名称,简称动作名 */ private String actionName; /** * 设备执行的输入参数,格式为json字符串(注意,此处为字符串,不是json对象) */ private String param; }