package com.zcloud.personnel.positioning.dto;

import com.alibaba.cola.dto.Command;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;

/**
 * web-client
 *
 * @Author fangjiakai
 * @Date 2026-07-07
 */
@EqualsAndHashCode(callSuper = true)
@Data
@NoArgsConstructor
@AllArgsConstructor
public class AlarmRuleFenceRelUpdateCmd extends Command {
    @ApiModelProperty(value = "主键", name = "id")
    private Long id;

    @ApiModelProperty(value = "告警规则id", name = "ruleId")
    private Long ruleId;

    @ApiModelProperty(value = "围栏id", name = "fenceId")
    private Long fenceId;

    @ApiModelProperty(value = "围栏名称", name = "fenceName")
    private String fenceName;

    @ApiModelProperty(value = "FindS围栏id", name = "findsFenceId")
    private Long findsFenceId;

    @ApiModelProperty(value = "关联类型 EFFECTIVE生效 IGNORE忽略", name = "relType")
    private String relType;

    @ApiModelProperty(value = "企业id/公司id（公司及子公司数据隔离）", name = "corpinfoId")
    private String corpinfoId;

    @ApiModelProperty(value = "企业名称/公司名称", name = "corpinfoName")
    private String corpinfoName;
}
