Add dashboard MCU user controller and activity log table
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
CREATE TABLE IF NOT EXISTS `cpone_log`.`dashboard_user_activity_log` (
|
||||
`DashboardUserActivityLogID` BIGINT NOT NULL AUTO_INCREMENT,
|
||||
`DashboardUserActivityLogAction` VARCHAR(50) NOT NULL,
|
||||
`DashboardUserActivityLogTarget` VARCHAR(100) DEFAULT NULL,
|
||||
`DashboardUserActivityLogPayloadJson` LONGTEXT,
|
||||
`DashboardUserActivityLogIsSuccess` CHAR(1) NOT NULL DEFAULT 'Y',
|
||||
`DashboardUserActivityLogMessage` VARCHAR(255) DEFAULT NULL,
|
||||
`DashboardUserActivityLogActorUserID` INT NOT NULL DEFAULT 0,
|
||||
`DashboardUserActivityLogActorUsername` VARCHAR(100) DEFAULT NULL,
|
||||
`DashboardUserActivityLogActorEmail` VARCHAR(150) DEFAULT NULL,
|
||||
`DashboardUserActivityLogCreatedAt` DATETIME NOT NULL DEFAULT CURRENT_TIMESTAMP,
|
||||
PRIMARY KEY (`DashboardUserActivityLogID`),
|
||||
KEY `idx_dashboard_user_activity_log_created` (`DashboardUserActivityLogCreatedAt`),
|
||||
KEY `idx_dashboard_user_activity_log_action` (`DashboardUserActivityLogAction`),
|
||||
KEY `idx_dashboard_user_activity_log_actor` (`DashboardUserActivityLogActorUserID`)
|
||||
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
|
||||
|
||||
Reference in New Issue
Block a user