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; }