37 lines
956 B
Java
37 lines
956 B
Java
package com.solution.rule.domain;
|
||
|
||
import io.swagger.annotations.ApiModel;
|
||
import io.swagger.annotations.ApiModelProperty;
|
||
import lombok.Data;
|
||
import java.util.Date;
|
||
|
||
@Data
|
||
@ApiModel("红蓝对抗规则")
|
||
public class Rule {
|
||
@ApiModelProperty("规则ID")
|
||
private Integer id;
|
||
|
||
@ApiModelProperty("规则名称")
|
||
private String name;
|
||
|
||
@ApiModelProperty("场景类型:0-防御,1-空降,null表示通用")
|
||
private Integer sceneType;
|
||
|
||
@ApiModelProperty("触发条件(JSON格式)")
|
||
private String conditions;
|
||
|
||
@ApiModelProperty("响应动作(JSON格式)")
|
||
private String actions;
|
||
|
||
@ApiModelProperty("优先级(数值越小优先级越高)")
|
||
private Integer priority;
|
||
|
||
@ApiModelProperty("是否启用(0禁用,1启用)")
|
||
private Boolean enabled;
|
||
|
||
@ApiModelProperty("创建时间")
|
||
private Date createdTime;
|
||
|
||
@ApiModelProperty("更新时间")
|
||
private Date updatedTime;
|
||
} |