1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374 |
- package com.sckj.iron.vo;
- import io.swagger.annotations.ApiModelProperty;
- import lombok.Data;
- import java.util.ArrayList;
- import java.util.List;
- import java.util.Map;
- /**
- * @Author feng
- * @Date 2024-11-21 上午 11:32
- * @Description 步骤
- */
- @Data
- public class IronStepVO {
- @ApiModelProperty(value = "出铁次数编号")
- private String ironNum;
- @ApiModelProperty(value = "stepId")
- private String stepId;
- @ApiModelProperty(value = "步骤名称")
- private String stepName;
- @ApiModelProperty(value = "步骤的唯一标识")
- private String identifier;
- @ApiModelProperty(value = "节点类型(start、end、node、child)")
- private String nodeType;
- @ApiModelProperty(value = "订阅点名称(通道.设备.标识)")
- private String pointName;
- @ApiModelProperty(value = "通过条件")
- private String stepTj;
- //
- @ApiModelProperty(value = "通过结果(1通过、0未通过)")
- private int passResult;
- @ApiModelProperty(value = "确认方式(1自动 2手动)")
- private String confirmMode;
- @ApiModelProperty(value = "数据")
- private Object data;
- public IronStepVO() {
- this.childs = new ArrayList<>();
- }
- public void addChilds(IronStepVO child) {
- this.childs.add(child);
- }
- private List<IronStepVO> childs;
- private Map<String,Object>[] extraInfo;
- public void setPass(){
- this.passResult = 1;
- }
- public void setNotPass(){
- this.passResult = 0;
- }
- public boolean ispass(){
- return 1 == passResult;
- }
- }
|