package com.youlai.boot.system.model.query; import com.youlai.boot.common.base.BasePageQuery; import io.swagger.v3.oas.annotations.media.Schema; import jakarta.validation.constraints.Size; import lombok.Getter; import lombok.Setter; import java.time.LocalDate; import java.util.List; /** * 煤矿需求管理分页查询对象 * * @author youlaitech * @since 2025-07-23 14:40 */ @Schema(description ="煤矿需求管理查询对象") @Getter @Setter public class MineDemandQuery extends BasePageQuery { private int folderId; private String area; private String mineName; /** * 需求名称 */ private String demandName; /** * 需求提交人 */ private String submitter; /** * 运维人员 */ private String operationStaff; /** * 通防技术人员 */ private String ventilationTechStaff; private String demandDescription; private String demandType; private String frontendStaff; private String frontendVersion; private String backendStaff; private String backendVersion; private List submitTime; private List plannedCompleteTime; private List actualStartTime; private List actualCompleteTime; List subIds; private int completeStatus; private int onlyViewMe; private String curUserName; //1、新功能需求 //2、设备接入或页面升级 //3、功能优化或问题整改 private int type; }