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.time.LocalDateTime; import com.sandu.common.mybatis.JsonIntegerArrayTypeHandler; import lombok.Data; /** * ip音柱任务 * @TableName ip_volume_mission */ @TableName(value ="ip_volume_mission") @Data public class IpVolumeMission implements Serializable { /** * */ @TableId private Long id; /** * */ private Long userId; /** * */ private String userName; private Long clientId; /** * 音柱任务名称 */ private String missionName; /** * 播放文件 */ private String missionFileName; /** * 播放文件id */ private Long missionFileId; /** * 播放终端数量 */ private Integer numberInPlay; /** * 在线状态 */ private Integer onLineState; /** * 创建时间 */ private LocalDateTime createTime; /** * 开始日期 */ private String onDate; /** * 结束日期 */ private String offDate; /** * 星期范围 */ @TableField(typeHandler = JsonIntegerArrayTypeHandler.class) private String weeksRange; /** * 开始时刻 */ private String onTime; /** * 结束时刻 */ private String offTime; /** * 任务音量 */ private String missionVolume; @TableField(exist = false) private static final long serialVersionUID = 1L; }