...
LogRecord is the main entity for saving/retrieving log info:
Field | Type | Default | Required | Note |
---|---|---|---|---|
EventId | UUID | N | Y | |
User | UUID | N | N | |
Item | UUID | N | N | |
Object | Enum<String> | N | N | |
Action | N | N | ||
Date | DateTime | N | N | |
ServicePoint | String | N | N | |
Source | N | N | ||
Description | String | N | N | |
LinkTo | UUID | N | N | |
Notes | Text | N | N |
DB structure
DB should contain table for each logged object.
Tables: loans, feesFines, itemBlock, patronBlock, manualBlock, request
HL Flow Design
Flow description:
...