# WalkRoomDateinVO.java

    package cloud.wconnect.frontoffice.pojo.vo.walkroomrequest;

    import lombok.AllArgsConstructor;
    import lombok.Builder;
    import lombok.Data;
    import lombok.NoArgsConstructor;

    import java.math.BigDecimal;
    import java.util.Collections;
    import java.util.List;

    /**
     * 入住记录vo
     *
     * @author lichen
     * @date 2023/7/13
     */
    @Data
    @Builder
    @NoArgsConstructor
    @AllArgsConstructor
    public class WalkRoomDateinVO {

        /**
         * 入住记录id
         */
        private Long id;
        /**
         * 入住日(yyyyMMdd)
         */
        private Integer date;
        /**
         * CRS.No
         */
        private String crsNumber;
        /**
         * 备注
         */
        private String comment;
        /**
         * Status (1:checked-in 2:no-show 3:cancelled 4:early check-out)
         */
        private Integer status;
        /**
         * walk rate的值
         */
        private BigDecimal rate;
        /**
         * 审批日志信息
         */
        private List<WalkRoomApproveLevelVO> approveLevelLog = Collections.emptyList();
        /**
         * 发送方，是否开始审批
         */
        private Boolean sentIsStartApprove;
        /**
         * 发送方，审批层级索引
         */
        private Integer sentApproveIndex;
        /**
         * 发送方，审批状态
         */
        private Integer sentApproveStatus;
        /**
         * 接收方，是否开始审批
         */
        private Boolean receiveIsStartApprove;
        /**
         * 接收方，审批层级索引
         */
        private Integer receiveApproveIndex;
        /**
         * 接收方，审批状态
         */
        private Integer receiveApproveStatus;
    }