fix: 增加可序列化

dev
huangfeng 2 months ago
parent d54d5c0949
commit ce8c482161

@ -1,9 +1,9 @@
package com.shxy.xymanager_common.bean; package com.shxy.xymanager_common.bean;
import com.shxy.xymanager_common.constant.Constants;
import com.shxy.xymanager_common.enums.CommonStatus; import com.shxy.xymanager_common.enums.CommonStatus;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@ -13,7 +13,7 @@ import java.util.List;
* @author jingjing * @author jingjing
*/ */
@Data @Data
public class PermissionDetail { public class PermissionDetail implements Serializable {
private List<Integer> dypList = new ArrayList<>(); private List<Integer> dypList = new ArrayList<>();

@ -4,11 +4,12 @@ import com.shxy.xymanager_common.dto.ScheduleDetailsDto;
import lombok.Data; import lombok.Data;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@Data @Data
public class StatChannel { public class StatChannel implements Serializable {
Integer channelId; Integer channelId;
List<StatPreset> presets = new ArrayList<>(); List<StatPreset> presets = new ArrayList<>();

@ -4,11 +4,12 @@ import com.shxy.xymanager_common.entity.LeadPulls;
import com.shxy.xymanager_common.util.DateUtil; import com.shxy.xymanager_common.util.DateUtil;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@Data @Data
public class StatLeadPull { public class StatLeadPull implements Serializable {
int termId; int termId;
String cmdid; String cmdid;
List<StatHour> hours = new ArrayList<>(); List<StatHour> hours = new ArrayList<>();

@ -5,12 +5,13 @@ import com.shxy.xymanager_common.entity.View_Dy_Line_Tower_Terminals;
import com.shxy.xymanager_common.util.DateUtil; import com.shxy.xymanager_common.util.DateUtil;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@Data @Data
public class StatMaintain { public class StatMaintain implements Serializable {
Lines line; Lines line;
List<View_Dy_Line_Tower_Terminals> termList; List<View_Dy_Line_Tower_Terminals> termList;
List<StatDay> dayList = new ArrayList<>(); List<StatDay> dayList = new ArrayList<>();

@ -3,13 +3,14 @@ package com.shxy.xymanager_common.model;
import com.shxy.xymanager_common.dto.ScheduleDetailsDto; import com.shxy.xymanager_common.dto.ScheduleDetailsDto;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.Calendar; import java.util.Calendar;
import java.util.Date; import java.util.Date;
import java.util.List; import java.util.List;
@Data @Data
public class StatPreset { public class StatPreset implements Serializable {
Integer presetId; Integer presetId;
Integer total = 0; Integer total = 0;
List<ScheduleDetailsDto> scheduleList = new ArrayList<>(); List<ScheduleDetailsDto> scheduleList = new ArrayList<>();

@ -5,12 +5,13 @@ import com.shxy.xymanager_common.entity.CameraSchedule;
import lombok.Data; import lombok.Data;
import org.springframework.util.CollectionUtils; import org.springframework.util.CollectionUtils;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@JsonInclude(JsonInclude.Include.NON_NULL) @JsonInclude(JsonInclude.Include.NON_NULL)
@Data @Data
public class StatTerm { public class StatTerm implements Serializable {
int termId; int termId;
Object uploads; Object uploads;
String cmdid; String cmdid;

@ -4,11 +4,12 @@ import com.shxy.xymanager_common.entity.Weathers;
import com.shxy.xymanager_common.util.DateUtil; import com.shxy.xymanager_common.util.DateUtil;
import lombok.Data; import lombok.Data;
import java.io.Serializable;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.List; import java.util.List;
@Data @Data
public class StatWeather { public class StatWeather implements Serializable {
int termId; int termId;
String cmdid; String cmdid;
List<StatHour> hours = new ArrayList<>(); List<StatHour> hours = new ArrayList<>();

Loading…
Cancel
Save