package com.zksy.manhole.dto.in;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 分页查询运维任务列表-入参
 *
 * @author xianggx
 */
@Data
@ApiModel(value = "分页查询运维任务列表-入参", description = "分页查询运维任务列表-入参")
public class MaintenanceTaskPageInDTO implements Serializable {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "任务编号")
    private String taskNo;

    @ApiModelProperty(value = "运维部门ID")
    private Long deptId;

    @ApiModelProperty(value = "接收维护人员ID")
    private Long receiveUserId;

    @ApiModelProperty(value = "任务优先级：1-严重 2-一般")
    private Integer taskLevel;

    @ApiModelProperty(value = "任务状态：1-待下发 2-待接收 3-处理中 4-待验收 5-已完成 6-已驳回 7-已延期")
    private Integer taskStatus;

    @ApiModelProperty(value = "当前记录起始索引", required = true)
    private Long pageNum;

    @ApiModelProperty(value = "每页显示记录数", required = true)
    private Long pageSize;
}
