fix:信发设备详情接口及发布接口序列化和反序列化处理

This commit is contained in:
wangff
2025-11-07 14:05:52 +08:00
parent 67d0b7c726
commit 10f21f15dc
2 changed files with 8 additions and 1 deletions

View File

@@ -1,5 +1,6 @@
package com.cool.store.dto.huoma;
import com.alibaba.fastjson.annotation.JSONField;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
@@ -19,6 +20,7 @@ public class PublishDTO {
private String storeCode;
@ApiModelProperty(name = "设备ID列表",required = true)
@NotEmpty(message = "设备ID列表不能为空")
@JSONField(name = "terminals")
private List<String> deviceIdList;
@ApiModelProperty("节目id")
private Long programId;

View File

@@ -1,12 +1,16 @@
package com.cool.store.dto.huoma;
import com.alibaba.fastjson.parser.DefaultJSONParser;
import com.alibaba.fastjson.parser.deserializer.ObjectDeserializer;
import com.cool.store.utils.BrowserVersionUtils;
import com.cool.store.utils.StringUtil;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import io.swagger.annotations.Api;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.lang.reflect.Type;
/**
* @Author suzhuhong
* @Date 2025/8/18 16:27
@@ -20,6 +24,7 @@ public class StoreXinFaDeviceDetail {
* 设备ID
*/
@ApiModelProperty(value = "设备ID")
@JsonProperty("id")
private String deviceId;
/**