package com.ytpm.risk.view;

import com.ytpm.general.PageMeta;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

import java.util.Date;

@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
@ApiModel("易推风控配置列表")
public class RiskConfigListView extends PageMeta {
    @ApiModelProperty("配置模版ID")
    private String templateId;
    @ApiModelProperty("配置名称")
    private String templateName;
    @ApiModelProperty("配置内容")
    private String templateContent;
    @ApiModelProperty("配置编码")
    private String templateCode;
    @ApiModelProperty("创建时间")
    private Date createTime;
    @ApiModelProperty("创建人")
    private String createUserId;
    @ApiModelProperty("修改时间")
    private Date updateTime;
    @ApiModelProperty("修改者id")
    private String updateUserId;
    @ApiModelProperty("是否启用")
    private Integer enabled;
    @ApiModelProperty("创建人名称")
    private String nickName;
    @ApiModelProperty("关联的应用ID")
    private String appIds;
    @ApiModelProperty("关联的应用名称")
    private String appNames;
    @ApiModelProperty("修改者")
    private String updateNickName;
    @ApiModelProperty("允许修改")
    private Integer canModify;
    @ApiModelProperty("条件范围")
    private Integer allSatisfy;
    @ApiModelProperty("影响节点")
    private Integer effectNode;
}
