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