| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273 | package com.welampiot.vo;import com.welampiot.dto.BroadcastContentDTO;import lombok.Data;import org.jetbrains.annotations.Contract;import org.jetbrains.annotations.NotNull;import java.io.Serializable;import java.util.List;/** * ClassName: BroadcastDetailsVO * Package: com.welampiot.vo * Description: * * @Author: zhj_Start * @Create: 2023/8/11 - 14:31 * @Version: v1.0 */@Datapublic class BroadcastDetailsVO implements Serializable {    private Integer id;    private Integer proType;    private String name;    private Integer version;    private String username;    private Integer userId;    private Integer proId1; // 音乐1    private Integer proId2;    private Integer proId3;    private Integer proId4;    private Integer proId5;    private Integer proId6;    private Integer proId7;    private Integer proId8;    private Integer proId9;    private Integer proId10;    private String broadcastId;    private Integer playType;    private Integer policyType;    private List<BroadcastContentDTO> proList;    @NotNull    @Contract("_ -> param1")    public static BroadcastDetailsVO getBroadcastDetailsVO(@NotNull BroadcastDetailsVO vo) {        if (vo.getId() == null) {            vo.setId(0);        }        if (vo.getName() == null) {            vo.setName("");        }        if (vo.getBroadcastId() == null) {            vo.setBroadcastId("");        }        if (vo.getVersion() == null) {            vo.setVersion(0);        }        if (vo.getUsername() == null) {            vo.setUsername("");        }        return vo;    }}
 |