package com.tongran.system.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.tongran.common.core.annotation.Excel;
import com.tongran.common.core.web.domain.BaseEntity;
import lombok.Data;

import java.util.Date;

/**
 * 资源分组对象 rm_resource_group
 * 
 * @author tongran
 * @date 2025-08-12
 */
@Data
public class RmResourceGroup extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** id */
    private Long id;

    /** 组名 */
    @Excel(name = "组名")
    private String groupName;

    /** 描述 */
    @Excel(name = "描述")
    private String description;

    /** 包含设备id */
    private String includedDevicesId;
    /** 包含设备名称 */
    @Excel(name = "包含设备")
    private String includedDevicesName;

    /** 创建时间 */
    @Excel(name = "创建时间",dateFormat = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date createTime;

    /** 修改时间 */
    @Excel(name = "修改时间",dateFormat = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;

    /** 创建人id */
    private Long creatorId;

    /** 创建人名称 */
    private String creatorName;

    /** 修改人id */
    private Long updaterId;

    /** 修改人名称 */
    private String updaterName;
    /** 监控项 */
    private String monitorItems;
    /** 自动发现项 */
    private String discoveryRules;
    /** 资源id */
    private String resourceIds;
    /** 资源类型 */
    private String resourceType;
    /** 查询条件名称 */
    private String queryName;

}
