package com.njcn.gather.script.pojo.param;

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

import java.util.List;


/**
 * @Description:
 * @Author: wr
 * @Date: 2024/12/16 16:00
 */
@Data
public class PqScriptIssueParam {

    @ApiModelProperty("检测脚本Id")
    private String scriptId;

    @ApiModelProperty("检测计划id")
    private String planId;

    @ApiModelProperty("终端id集合")
    private List<String> devIds;

    @ApiModelProperty("校验步骤")
    private String isPhaseSequence;

    @ApiModelProperty("源id")
    private String sourceId;

    private List<Integer> indexList;

    @ApiModelProperty("检测脚本类型")
    private String scriptType;

    @ApiModelProperty("表明指标类型（例如：Freq频率下的影响、Base额定下的影响、VOL电压下的影响）")
    private String scriptSubType;

    @ApiModelProperty("脚本下发类型") //在程控源功能中使用。因为在程控源功能中，不知道装置的类型，即不知道额定电压、额定电流；而在正式检测时，知道装置的类型。为了区分，0表示正式检测，1表示程控源功能。
    private int type;
}
