ServiceRecord.java 984 Bytes
package vion.model;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Getter;
import lombok.Setter;

import java.time.LocalDateTime;

/**
 * 服务状态记录
 */
@Getter
@Setter
@TableName(value = "m_service_record")
public class ServiceRecord {
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    @TableField(value = "agent_uid")
    private String agentUid;

    @TableField(value = "service_uid")
    private String serviceUid;

    /**
     * 服务名称
     */
    @TableField(exist = false)
    private String name;

    /**
     * 响应时长
     */
    @TableField(value = "response_time")
    private Long responseTime;

    /**
     * 状态
     */
    @TableField(value = "\"status\"")
    private Boolean status;

    /**
     * 监测时间
     */
    @TableField(value = "monitor_time")
    private LocalDateTime monitorTime;

    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private LocalDateTime createTime;
}