package com.yuchen.saas.park.api.dto.fire.inspect.plan;

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

/**
 * @author zhouhanwei
 * @create 2024/4/7 11:06
 */
@Data
public class FireInspectPlanReqDTO extends Query {

    /**
     * 客户id
     */
    @ApiModelProperty(name = "customerId", value = "客户id")
    private Long customerId;
    /**
     * 业务id
     */
    @ApiModelProperty(name = "businessId", value = "业务id")
    private Long businessId;
    /**
     * 用户组织id
     */
    @ApiModelProperty(name = "orgUserId", value = "用户组织id")
    private Long orgUserId;
    /**
     * 项目id
     */
    @ApiModelProperty(name = "projectId", value = "项目id")
    private Long projectId;
    /**
     * 巡检类型id
     */
    @ApiModelProperty(name = "inspectTypeId", value = "巡检类型id")
    private Long inspectTypeId;
    /**
     * 计划名称
     */
    @ApiModelProperty(name = "inspectPlanName", value = "计划名称")
    private String inspectPlanName;
    /**
     * 巡检点名称
     */
    @ApiModelProperty(name = "inspectConfigName", value = "巡检点名称")
    private String inspectConfigName;
    /**
     * 执行状态（0：未执行, 1:执行中，2：已完成，3：已关闭）
     */
    @ApiModelProperty(name = "planState", value = "执行状态（0：未执行, 1:执行中，2：已完成，3：已关闭）")
    private String planState;
}
