# ShiftWakeupCallDTO.java

    package cloud.wconnect.frontoffice.pojo.dto.endofshift;

    import jakarta.validation.constraints.NotBlank;
    import jakarta.validation.constraints.NotNull;
    import lombok.Data;
    import org.hibernate.validator.constraints.Length;

    /**
     * Wakeup Call 信息类
     *
     * @author lichen
     * @date 2023/3/11
     */
    @Data
    public class ShiftWakeupCallDTO {

        /**
         * 主键id，为空时表示新增
         */
        private Integer id;
        /**
         * 房间标识
         */
        @NotBlank(message = "room can not be blank")
        @Length(max = 30, message = "max length of room is 30")
        private String room;
        /**
         * 叫醒时间戳
         */
        @NotNull(message = "alarm can not be null")
        private Long alarm;

        /**
         * 叫醒时间戳字符串
         */
        private String alarmStr;

        /**
         * Set In Phone Console（false:no; true:yes）
         */
        @NotNull(message = "setPhone can not be null")
        private Boolean setPhone;

        /**
         * false:未处理; true:已处理
         */
        private Boolean status;

    }