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 SaasWorkOrderDelayApprovalQueryDto extends Query {

    /**
     * 项目ID
     */
    @ApiModelProperty(name = "projectId", value = "项目ID")
    private Long projectId;
    /**
     * 派工单号
     */
    @ApiModelProperty(name = "pgNo", value = "派工单号")
    private String pgNo;
    /**
     * 申请人
     */
    @ApiModelProperty(name = "applyUserName", value = "申请人")
    private String applyUserName;
    /**
     * 审批人
     */
    @ApiModelProperty(name = "approvalUserName", value = "审批人")
    private String approvalUserName;
    /**
     * 审批状态(0:待确认 1:已通过 2:已驳回)
     */
    @ApiModelProperty(name = "approvalStatus", value = "审批状态(0:待确认 1:已通过 2:已驳回)")
    private Integer approvalStatus;
    /**
     * 申请开始时间
     */
    @ApiModelProperty(name = "applyStartTime", value = "申请开始时间")
    private Date applyStartTime;
    /**
     * 申请结束时间
     */
    @ApiModelProperty(name = "applyEndTime", value = "申请结束时间")
    private Date applyEndTime;

}
