| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- package com.welampiot.vo;
- import lombok.Data;
- import org.jetbrains.annotations.Contract;
- import org.jetbrains.annotations.NotNull;
- import java.io.Serializable;
- /**
- * ClassName: LightStripDetailsVO
- * Package: com.welampiot.vo
- * Description:
- *
- * @Author: zhj_Start
- * @Create: 2023/8/16 - 10:42
- * @Version: v1.0
- */
- @Data
- public class LightStripDetailsVO implements Serializable {
- private Integer id;
- private Integer version;
- private String name;
- private String address;
- private String number;
- private Integer model;
- private Integer factory;
- private Integer netType;
- private String imei;
- private Integer serialPort;
- private String powerCollectorAddress;
- private String powerCollectorNumber;
- private String powerCollectorName;
- private Integer powerCollectorModel;
- private Integer powerCollectorFactory;
- private Integer solarId;
- private String mpptDevAddress;
- private Integer mpptDevType;
- private Integer mpptDevSerialPort;
- private String mpptDevNumber;
- private String mpptDevName;
- private String installDate;
- private String expirationDate;
- @NotNull
- @Contract("_ -> param1")
- public static LightStripDetailsVO getLightStripDetailsVO(@NotNull LightStripDetailsVO vo) {
- if (vo.getId() == null) {
- vo.setId(0);
- }
- if (vo.getVersion() == null) {
- vo.setVersion(0);
- }
- return vo;
- }
- }
|