package com.zswl.dataservice.domain.mqtt; import com.zswl.dataservice.domain.base.SuperEntity; import com.zswl.dataservice.type.MessageType; import com.zswl.dataservice.type.ResponseCode; import com.zswl.dataservice.utils.mqtt.type.LoginType; import com.zswl.dataservice.utils.mqtt.type.LogsLevel; import io.swagger.v3.oas.annotations.media.Schema; import lombok.Data; import okhttp3.Response; /** * @author TRX * @date 2024/5/27 */ @Data public class OperationLogs extends SuperEntity { @Schema(description = "用户ID") private String uid; @Schema(description = "登录名") private String loginName; @Schema(description = "用户名称") private String userName; @Schema(description = "IP地址") private String ip; @Schema(description = "浏览器") private String ua; @Schema(description = "请求地址") private String url; @Schema(description = "日志操作端类型") private LoginType loginType; @Schema(description = "日志内容") private String content; @Schema(description = "日志级别,重要程度") private LogsLevel level; @Schema(description = "时间") private String time; @Schema(description = "管理数据ID") private String dataId; @Schema(description = "关联保存关联信息") private Object backObj; @Schema(description = "消息类型") private MessageType messageType; @Schema(description = "响应姿态") private ResponseCode responseCode; }