Package com.bytedesk.core.action
Class ActionEntity
java.lang.Object
com.bytedesk.core.base.BaseEntity
com.bytedesk.core.action.ActionEntity
- All Implemented Interfaces:
Serializable
System action log entity
Represents user actions and system events for audit and monitoring purposes
Database Table: bytedesk_core_action
Purpose: Tracks user activities, system events, and security-related actions
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
The specific action or operation performedprivate String
Detailed description of the actionprivate String
Additional data or context information about the action in JSON formatprivate String
IP address of the user who performed the actionprivate String
Geographic location derived from the IP addressprivate static final long
private String
Title or name of the action performedprivate String
Type of action (LOG, LOGIN, LOGOUT, CREATE, UPDATE, DELETE, etc.)private UserEntity
User who performed the action -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.bytedesk.core.base.BaseEntity
getCreatedAtString, getUpdatedAtString
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
title
Title or name of the action performed -
action
The specific action or operation performed -
description
Detailed description of the action -
ip
IP address of the user who performed the action -
ipLocation
Geographic location derived from the IP address -
type
Type of action (LOG, LOGIN, LOGOUT, CREATE, UPDATE, DELETE, etc.) -
extra
Additional data or context information about the action in JSON format -
user
User who performed the action
-
-
Constructor Details
-
ActionEntity
public ActionEntity()
-