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 StringThe specific action or operation performedprivate StringDetailed description of the actionprivate StringAdditional data or context information about the action in JSON formatprivate StringIP address of the user who performed the actionprivate StringGeographic location derived from the IP addressprivate static final longprivate StringTitle or name of the action performedprivate StringType of action (LOG, LOGIN, LOGOUT, CREATE, UPDATE, DELETE, etc.)private UserEntityUser 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()
-