package com.yuchen.saas.device.api.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.util.Date;

/**
 * 运维设置
 */
@Data
@TableName("net_operate_settings")
public class NetOperateSettings {

    /**
     * id主键
     */
    @TableId(type = IdType.ASSIGN_ID)
    private Long id;

    /**
     * 所属客户
     */
    private Long customerManageId;

    /**
     * 管理区id
     */
    private Long manageAreaId;

    /**
     * 运维事项
     */
    private Long alarmConfigId;

    /**
     * 通知方式，逗号拼接
     */
    private String noticeConfigIds;

    /**
     * 通知频率; 1-推送一次，2-自定义
     */
    private Integer frequency;

    /**
     * 超过 x 分钟/时/天
     */
    private Integer frequencyValue;

    /**
     * 频率单位; 1-分钟，2-小时，3-天
     */
    private Integer frequencyUnit;

    /**
     * 重复次数
     */
    private Integer repeats;

    /**
     * 状态；1-启用，0-停用
     */
    private Integer status;

    private String remark;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 更新时间
     */
    private Date updateTime;


}
