package com.yuchen.saas.park.api.dto.work;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.nest.springwrap.core.mp.support.Query;

import java.util.Date;

@Data
public class SaasWorkOrderDeviceRepairQueryDto extends Query {

    /**
     * 项目ID
     */
    @ApiModelProperty(name = "projectId", value = "项目ID")
    private Long projectId;
    /**
     * 关联单据
     */
    @ApiModelProperty(name = "linkNo", value = "关联单据")
    private Long linkNo;
    /**
     * 报修人
     */
    @ApiModelProperty(name = "repairUserName", value = "报修人")
    private String repairUserName;
    /**
     * 派工单号
     */
    @ApiModelProperty(name = "dispatchNo", value = "派工单号")
    private String dispatchNo;
    /**
     * 运维人员
     */
    @ApiModelProperty(name = "dispatchUserId", value = "运维人员")
    private Long dispatchUserId;
    /**
     * 工单时限ID
     */
    @ApiModelProperty(name = "timeLimitId", value = "工单时限ID")
    private Long timeLimitId;
    /**
     * 派工开始时间
     */
    @ApiModelProperty(name = "dispatchStartTime", value = "派工开始时间")
    private Date dispatchStartTime;
    /**
     * 派工结束时间
     */
    @ApiModelProperty(name = "dispatchEndTime", value = "派工结束时间")
    private Date dispatchEndTime;
    /**
     * 工单状态(1:待开始 2:处理中 3:待确认 4:已关闭)
     */
    @ApiModelProperty(name = "workOrderStatus", value = "工单状态(1:待开始 2:处理中 3:待确认 4:已关闭)")
    private Integer workOrderStatus;

}
