| 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
- */
- @Data
- public 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;
- }
- }
|