# CompRoomApproveLevelVO.java

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

    import cloud.wconnect.commonlib.pojo.dto.jsonview.Views;
    import com.fasterxml.jackson.annotation.JsonView;
    import lombok.Data;

    import java.util.List;

    /**
     * 审批层级VO类
     *
     * @author lichen
     * @date 2023/8/21
     */
    @Data
    public class CompRoomApproveLevelVO {

        /**
         * 主键id
         */
        @JsonView({Views.ListView.class,Views.DetailsView.class})
        private Integer id;
        /**
         * 资产id
         */
        @JsonView({Views.ListView.class,Views.DetailsView.class})
        private Integer propertyId;
        /**
         * 审批层级索引
         */
        @JsonView({Views.ListView.class,Views.DetailsView.class})
        private Integer approveIndex;
        /**
         * 审批规则（0:任一，1:全部）
         */
        @JsonView({Views.ListView.class,Views.DetailsView.class})
        private Integer rule;
        /**
         * 描述
         */
        @JsonView({Views.ListView.class,Views.DetailsView.class})
        private String description;
        /**
         * 审批级别上的人员信息
         */
        @JsonView({Views.ListView.class,Views.DetailsView.class})
        private List<CompRoomApproveUserVO> users;
        /**
         * 层级的审批状态
         */
        @JsonView({Views.DetailsView.class})
        private Integer approveStatus;

    }