package com.sandu.ximon.dao.domain; import com.baomidou.mybatisplus.annotation.IdType; import com.baomidou.mybatisplus.annotation.TableField; import com.baomidou.mybatisplus.annotation.TableId; import com.baomidou.mybatisplus.annotation.TableName; import java.io.Serializable; import java.math.BigInteger; import java.time.LocalDateTime; import java.util.ArrayList; import java.util.List; import com.fasterxml.jackson.annotation.JsonIgnore; import lombok.Data; /** * ip音柱任务 * * @TableName ip_volume_mission */ @TableName(value = "ip_volume_mission") @Data public class IpVolumeMission implements Serializable { /** * */ @TableId private Integer taskId; /** * */ private Long userId; /** * */ private String userName; /** * */ private Long clientId; /** * 音柱任务名称 */ private String missionName; /** * 文件url */ @JsonIgnore private String missionFileUrl; /** * 播放终端数量 */ private Integer numberInPlay; /** * 创建时间 */ private LocalDateTime createTime; /** * 开始日期 */ private BigInteger onDate; /** * 结束日期 */ private BigInteger offDate; /** * 星期范围 */ private Integer week; @TableField(exist = false) private String weeks; /** * 任务音量 */ private Integer missionVolume; // @TableField(exist = false) // private List files=new ArrayList<>(); // // @TableField(exist = false) // private List BroadcastTerminal=new ArrayList<>(); @TableField(exist = false) private List fileIds=new ArrayList<>(); @TableField(exist = false) private List TerminalIds=new ArrayList<>(); /*@TableField private List fileNames;*/ @TableField(exist = false) private static final long serialVersionUID = 1L; }