🎨依赖调整,v1.0.1开启

This commit is contained in:
Frank 2024-07-17 10:07:46 +08:00
parent 73b3673758
commit e4490407f7
6 changed files with 42 additions and 11 deletions

25
pom.xml
View File

@ -6,15 +6,15 @@
<groupId>net.javase.iot</groupId>
<artifactId>onenet-api</artifactId>
<version>1.0.0</version>
<version>1.0.1</version>
<properties>
<java.version>1.8</java.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<junit.version>4.13.1</junit.version>
<lombok.version>1.18.26</lombok.version>
<hutool.version>5.8.20</hutool.version>
<lombok.version>1.18.32</lombok.version>
<hutool.version>5.8.28</hutool.version>
<fastjson.version>2.0.23</fastjson.version>
<slf4j.version>1.7.30</slf4j.version>
</properties>
@ -31,7 +31,7 @@
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>${lombok.version}</version>
<scope>compile</scope>
<scope>provided</scope>
</dependency>
<!-- huTool 工具包 -->
<dependency>
@ -60,6 +60,23 @@
</dependency>
</dependencies>
<repositories>
<repository>
<id>gitea</id>
<url>https://gitea.52it.vip/api/packages/Frank/maven</url>
</repository>
</repositories>
<distributionManagement>
<repository>
<id>gitea</id>
<url>https://gitea.52it.vip/api/packages/Frank/maven</url>
</repository>
<snapshotRepository>
<id>gitea</id>
<url>https://gitea.52it.vip/api/packages/Frank/maven</url>
</snapshotRepository>
</distributionManagement>
<build>
<finalName>onenet-api</finalName>
<plugins>

View File

@ -155,11 +155,22 @@ public class DeviceApi {
* @return {@link ApiResponse}
*/
public static ApiResponse deviceOperationLog(Config config, DeviceStatusHistoryModel model) {
return deviceOperationLog(config, model.toMap());
}
/**
* 设备操作记录查询
*
* @param config {@link Config}
* @param query query参数
* @return {@link ApiResponse}
*/
public static ApiResponse deviceOperationLog(Config config, Map<String, Object> query) {
return ApiRequest.builder()
.api(ApiEnum.DEVICE_OPERATION_LOG.api())
.method(Method.GET)
.signMethod(SignMethod.MD5)
.query(model.toMap())
.query(query)
.userid(config.getUserid())
.build()
.send(config.getAccessKey());

View File

@ -6,6 +6,7 @@ package net.javase.onenet.exception;
* @author Frank
*/
public class ApiException extends RuntimeException {
private static final long serialVersionUID = 9095234958719589705L;
public ApiException() {
}

View File

@ -6,6 +6,8 @@ import lombok.Setter;
import net.javase.onenet.annotation.ApiParam;
import net.javase.onenet.model.base.BaseModel;
import java.util.List;
/**
* DeviceMoveModel
*
@ -33,5 +35,5 @@ public class DeviceMoveModel extends BaseModel {
* ["name_1", "name_2"]每个元素名称最长限制64位数组元素不超过1000个
*/
@ApiParam(name = "device_name")
private String[] deviceName;
private List<String> deviceName;
}

View File

@ -10,7 +10,7 @@ import java.util.Map;
*/
public class Kv<K, V> {
private Map<K, V> map;
private final Map<K, V> map;
public Kv() {
this.map = new HashMap<>();

View File

@ -42,7 +42,7 @@ public class RequestUtil {
public static <T> T doRequest(ApiRequest req, String accessKey, Class<T> clazz) {
Method method = req.getMethod();
String url = req.getDomain().getDomain() + req.url();
if (req.getQuery() != null && req.getQuery().size() > 0) {
if (req.getQuery() != null && !req.getQuery().isEmpty()) {
String query = URLUtil.buildQuery(req.getQuery(), StandardCharsets.UTF_8);
url += "?" + query;
}
@ -50,7 +50,7 @@ public class RequestUtil {
if (req.getContentType() != null) {
request.contentType(req.getContentType().toString());
}
if (req.getBody() != null && req.getBody().size() > 0) {
if (req.getBody() != null && !req.getBody().isEmpty()) {
request.body(JSONObject.toJSONString(req.getBody()));
}
@ -90,7 +90,7 @@ public class RequestUtil {
public static void download(ApiRequest req, String accessKey, File target) {
Method method = req.getMethod();
String url = req.getDomain().getDomain() + req.url();
if (req.getQuery() != null && req.getQuery().size() > 0) {
if (req.getQuery() != null && !req.getQuery().isEmpty()) {
String query = URLUtil.buildQuery(req.getQuery(), StandardCharsets.UTF_8);
url += "?" + query;
}
@ -98,7 +98,7 @@ public class RequestUtil {
if (req.getContentType() != null) {
request.contentType(req.getContentType().toString());
}
if (req.getBody() != null && req.getBody().size() > 0) {
if (req.getBody() != null && !req.getBody().isEmpty()) {
request.body(JSONObject.toJSONString(req.getBody()));
}