feat:增加利盟服务接口调用工具类
This commit is contained in:
63
src/main/java/com/dpkj/common/dto/LexMarkDTO.java
Normal file
63
src/main/java/com/dpkj/common/dto/LexMarkDTO.java
Normal file
@@ -0,0 +1,63 @@
|
||||
package com.dpkj.common.dto;
|
||||
|
||||
import lombok.AllArgsConstructor;
|
||||
import lombok.Data;
|
||||
import lombok.NoArgsConstructor;
|
||||
import lombok.ToString;
|
||||
|
||||
import java.io.Serializable;
|
||||
|
||||
/**
|
||||
* 利盟请求参数DTO
|
||||
*
|
||||
* @author <a href="https://gitee.com/shi-chongli">石头人</a>
|
||||
* @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;
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user