# ServiceRequestCenterQuery.java

    package cloud.wconnect.it.pojo.query.servicerequestcenter;

    import jakarta.validation.constraints.NotNull;
    import lombok.Data;

    import java.util.List;

    /**
     * Query: Service Request Center
     *
     * @author: yyt
     * 2025-12-17
     */
    @Data
    public class ServiceRequestCenterQuery {

        /**
         * 资产 id
         */
        private String propertyIds;
        private List<Integer> propertyIdList;

        /**
         * 1.resolved 2.open 3.in progress 4.closed
         */
        private String status;
        private List<Integer> statusList;

        /**
         * 1.account 2.it 3.product
         */
        private String type;
        private List<Integer> typeList;

        /**
         * 1.low 2.medium 3.high 4.urgent
         */
        private String priority;
        private List<Integer> priorityList;

        /**
         * 关键字
         */
        private String keyWords;

        /**
         * 创建人
         */
        private String creator;
        private List<Integer> creatorList;

        /**
         * 页码
         */
        @NotNull(message = "page cannot be null")
        private Integer page;

        /**
         * 每页数量
         */
        @NotNull(message = "size cannot be null")
        private Integer size;

    }